Skip to content

1.7.0 - 2024-06-12

Compare
Choose a tag to compare
@nbeliy nbeliy released this 12 Jun 15:02
· 37 commits to dev since this release

Changes since 1.6.6

Added:

  • The sidecar and entities are retrieved from official BIDS schema via bidsschematools
  • During mapping, the same schema is used to validate the entities and sidecars
  • unittests for schema retrieval and validation
  • plugin.tools.General: Functions for helping prepared data curation, namely LoadCurationList, CleanupPrepared and CheckPrepared
  • unittests for data curation

Changed

  • mapping,bidsification: the list of entities and sidecar fields are extracted from current BIDS schema
    (based on bidsschematools package)
  • Python>=3.8, Python<3.11: Restricted python to >=3.8 to satisfy dependence to bidsschematools
  • bidsmap: model parameter is now explicitly saved in bidsmap
  • bidsmap: model now takes form of <data type>:<suffix> and used to retrieve entities and sidecat fields
  • mapping: template == true will now also expand json and entities sections
  • Modules: the metadata fields in modality class definitions are now replaced by shotrcuts, which
    links sidecar JSON field with corresponding dynamic field in metadata
  • bidsmap: required sidecar json fields that BIDSME can retrieve automatically (in custom variables,
    via shortcuts, or directly in metadata) are now explicetly saved in bidsmap
  • unknown map is now created in same folder as bidsmap
  • DWI: warning about missing bval/vec files now triggers only for suffix dwi