Skip to content

1.6.5

Compare
Choose a tag to compare
@nbeliy nbeliy released this 17 Apr 14:58
· 49 commits to dev since this release

Changes since 1.5.1

Added

  • Modules/base: The series Id and No can now be changed in plugins via attributes recording.series_id and recording.series_no
  • MRI/jsonNIFTY: All bids metafields are by default completed from the provided json
  • Modules/base: If BIDS metadata has the same name as a custom metadata, then the content of custom metadata is used
  • plugins/tools: A tool that uses dcm2niix to convert and merge dicoms after preparation
  • Plugin/Nibabel: Convert3Dto4D will also remove json files, not only nifti
  • Plugin/Nibabel: Convert3Dto4D will conserve the written data scale, if all merged files have the same slope and intercept
  • Log entry while loading tables
  • NIFTI: added support for compressed files

Changed:

  • Limited support for Python <3.11
  • Modules/MRI/Nifti, Modules/PET/Nifti: the header dump is now created by default
  • MRI/DICOM: Using nibabel and mri_parser to parse Siemens-specific headers CSAHeaderInfo and CSASeriesInfo
  • Plugin/Nibabel: Convert3Dto4D will produce an error when trying merging of 2-file nifti (hdr/img)

Fixed

  • logging output redirected to stdout, and forcing colors (fixing red background in jupyther-lab)
  • Import issue for MRI/DICOM when installed pydicom will raise error with not installed dicom-parcer
  • Modules/MRI/Nifti, Modules/PET/Nifti: diminfo from header are now retrieved as integer instead of bytes
  • Modules/MRI/Nifti, Modules/PET/Nifti: header dump exported as dict, instead of string
  • Modules/MRI/bidsmeNifty: Removed error if file was created not from DICOM
  • Modules/PET/bidsmeNifty: Removed error if file was created not from DICOM
  • Plugins import is explicetely reset in the beginning of preparation/mapping/processing/bidsification
  • Plugin/Nibabel: crash in Convert3Dto4D when removing merged files
  • jsonNIFTI: fixed retrieval of ParticipantID, based on dcm2niix entry PatientID
  • BaseModule: series_no/series_id becomes prperties with type check (int/str resp.)

Full Changelog: 1.5.1...1.6.5