Skip to content

Releases: bids-standard/bids-matlab

v0.3.0

11 Sep 15:15
4e51aad
Compare
Choose a tag to compare

Added

  • [ENH] Add zero padding when numbers are passed for indices to bids.File or bids.File.rename 680 by Remi-Gau
  • [ENH] remove checks for participants.tsv or samples.tsv in derivatives by Remi-Gau in #666
  • [ENH] sanitize entities in rename spec by Remi-Gau in #679
  • [ENH] Added modality retrieval from path by nbeliy in #656
  • [ENH] add zero padding to entity labels / indices when passed as numbers by Remi-Gau in #680
  • [ENH] add support for BIDS MRS by Remi-Gau in #718

Fixed

  • [FIX] Create valid participants and sessions tsv during dataset init 688 by Remi-Gau
  • [FIX] create valid participants and sessions tsv during dataset init by Remi-Gau in #688
  • [FIX] handle error for misshaped tsv by Remi-Gau in #667
  • [FIX] index modality at same level as sessions by Remi-Gau in #681
  • [FIX] set default empty modality for files with no entities by Remi-Gau in #691
  • [FIX] ignore 'na' as trial types when creating default models by Remi-Gau in #709
  • [FIX] Suppress warning when session is taken for modality when going schemaless by Remi-Gau in #710
  • [FIX] fix validation of F contrasts by Remi-Gau in #711
  • [FIX] handle rare case where intended for field is empty by Remi-Gau in #716

Full Changelog: v0.2.0...v0.3.0

v0.2.0

21 Nov 11:13
4a496e2
Compare
Choose a tag to compare

What's Changed

Note some changes are missing from these release notes, but should be listed in the pull request that merged the dev branch in the main branch.

  • [FIX] do not create empty json when copying to derivatives by @Remi-Gau in #322
  • [DOC] add orcid numbers to CITATION.CFF by @Remi-Gau in #337
  • [INFRA] only run update schema on upstream repo by @Remi-Gau in #343
  • [FIX] change download of moae demo dataset by @Remi-Gau in #351
  • [FIX] Skip missing suffix subgroup by @Remi-Gau in #365
  • [FIX] add test to catch error for invalid entities by @Remi-Gau in #367
  • [FIX] add warning when indexing folder with invalid MATLAB structure name by @Remi-Gau in #366
  • [DOC & ENH] update doc query and allow to query any BIDS entity by @Remi-Gau in #368
  • [REF] Use JSON version of the schema by @Remi-Gau in #415
  • [ENH] add NIRS support by @Remi-Gau in #433
  • [FIX] query with empty subject should return empty and not fail by @Remi-Gau in #455
  • [FIX] fix spelling with codespell by @Remi-Gau in #457
  • [FIX] make bids.copy strict by default by @Remi-Gau in #468
  • [FIX] add try catch for rare errors on invalid bids datasets by @Remi-Gau in #471
  • [FIX] cleaner handling of missing dependency by @nbeliy in #473
  • [FIX] do not index files that start with certain string by @Remi-Gau in #479
  • [FIX] remove byte order mark from tsv file by @Remi-Gau in #556
  • [FIX] handle nan and and datetimes when printing tables by @Remi-Gau in #605
  • [MAINT] change to MIT license by @Remi-Gau in #653
  • [MAINT] Drop dev branch by @Remi-Gau in #654

Full Changelog: v0.1.0...v0.2.0

bids-matlab - 0.1.0

27 Jan 12:46
Compare
Choose a tag to compare

What's Changed

  • Bids report by @Remi-Gau in #1
  • small fix in a filter that skipped json files when they were in the root folder by @Remi-Gau in #8
  • Readme update: Add converter and viewer by @tanguyduval in #13
  • [WIP] Unit tests - read metadata by @Remi-Gau in #10
  • Query by @tanguyduval in #12
  • multi file datasets (such as BrainVision) should be represented as a single dataset, not multiple by @robertoostenveld in #14
  • Add some extra comments to better explain each function by @Remi-Gau in #21
  • More detailed error messages by @apjanke in #30
  • gitignore: ignore local copy of bids-examples by @apjanke in #31
  • util.tsvread: Make it a recursive call to self by @apjanke in #33
  • util: Support jsonencode/jsondecode as regular functions by @apjanke in #24
  • Include QUERY in the H1 line for query's helptext by @apjanke in #29
  • Make function helptext more concise with a +bids/Contents.m by @apjanke in #32
  • README: Document requirements by @apjanke in #36
  • Handle non-standard-format metadata JSON files by @apjanke in #37
  • Doc: Typo fixes in comments and helptext by @apjanke in #38
  • Refactoring and renaming by @Remi-Gau in #41
  • Create a tsvwrite function by @Remi-Gau in #40
  • Tolerant option for bids.layout by @tanguyduval in #11
  • docs: add gllmflndn as a contributor by @allcontributors in #52
  • docs: add Remi-Gau as a contributor by @allcontributors in #53
  • docs: add apjanke as a contributor by @allcontributors in #54
  • docs: add tanguyduval as a contributor by @allcontributors in #55
  • docs: add robertoostenveld as a contributor by @allcontributors in #56
  • Fix or suppress M-lint code inspection warnings by @Remi-Gau in #57
  • Move +bids/private stuff to +bids/+internal? by @apjanke in #25
  • [INFRA] Use Ubuntu Focal 20.04 in Travis tests by @gllmflndn in #72
  • [FIX] Filter subjects and sessions when querying modalities (issue #65) by @gllmflndn in #71
  • [FIX] fix writing nan issues when dealing with arrays by @Remi-Gau in #74
  • Add Brainstorm to README by @cMadan in #62
  • add code of conduct from bids-specs by @Remi-Gau in #80
  • [INFRA] set up miss_hit linter config and github action by @Remi-Gau in #58
  • Add tsvwrite to documentation by @gllmflndn in #85
  • miss_hit.cfg: define project_root by @apjanke in #87
  • docs: add apjanke as a contributor by @allcontributors in #88
  • README: fix MISS_HIT name styling by @apjanke in #89
  • Add .editorconfig? by @apjanke in #86
  • docs: add apjanke as a contributor by @allcontributors in #90
  • docs: add cMadan as a contributor by @allcontributors in #91
  • docs: add guiomar as a contributor by @allcontributors in #93
  • Skip datasets when labelled as non-conformant by @gllmflndn in #94
  • [DOC] Describe what bids-matlab can and cannot do by @Remi-Gau in #84
  • apply MISS_HIT linter across the board by @Remi-Gau in #95
  • Decision making & contributing by @Remi-Gau in #81
  • [FIX] add "dir" to the list of func entities by @Remi-Gau in #99
  • [INFRA] Customize code suggestions & completions by adding a functionSignatures file by @mslw in #42
  • docs: add mslw as a contributor by @allcontributors in #106
  • [INFRA] conversion BIDS schema to json by @Remi-Gau in #101
  • Changes by create-pull-request action by @github-actions in #110
  • [INFRA] run tests with github action by @Remi-Gau in #100
  • [INFRA] switch to moxunit for tests by @Remi-Gau in #108
  • refactoring and linting by @Remi-Gau in #109
  • [ENH] update schema - changes by create-pull-request action by @github-actions in #119
  • Changes by create-pull-request action by @github-actions in #120
  • Changes by create-pull-request action by @github-actions in #125
  • Changes by create-pull-request action by @github-actions in #128
  • Feature #asl bids by @HenkMutsaerts in #127
  • [MISC] refactor and add tests for layout asl by @Remi-Gau in #132
  • docs: add HenkMutsaerts as a contributor by @allcontributors in #135
  • Changes by create-pull-request action by @github-actions in #136
  • Changes by create-pull-request action by @github-actions in #138
  • docs: add nbeliy as a contributor by @allcontributors in #139
  • [ENH] implement bids-schema - part 1 by @Remi-Gau in #124
  • [ENH] schemaless layout indexes json files by @Remi-Gau in #147
  • [ENH] add possibility to query for (and filter queries with) extensions by @Remi-Gau in #150
  • [ENH] improve management of "intended_for" by @Remi-Gau in #151
  • [ENH] update fieldname m0 scan estimate by @Remi-Gau in #149
  • docs: add mnoergaard as a contributor by @allcontributors in #158
  • docs: add nbeliy as a contributor by @allcontributors in #159
  • Bug in file_utils by @nbeliy in #166
  • [HOT FIX] fixed bug in file_utils by @Remi-Gau in #168
  • [HOT FIX] implement hot fix for tsv write by @Remi-Gau in #170
  • [ENH] schema-less indexing collects files prefix that can be returned / filtered by query by @Remi-Gau in #154
  • [HOT FIX] implement hot fix for tsv write by @Remi-Gau in #173
  • [INFRA] BIDS schema update by @Remi-Gau in #180
  • [INFRA] remove obsolete schema files by @Remi-Gau in #181
  • [FIX] lower priority to use SPM function to deal with json files by @Remi-Gau in #178
  • Changes by create-pull-request action by @github-actions in #188
  • [DOC] update instructions to run the tests by @Remi-Gau in #183
  • [ENH] index sessions.tsv and scans.tsv by @Remi-Gau in #182
  • [FIX] default pattern of get_metada expects suffixes to be preceded by underscore by @Remi-Gau in #179
  • [FIX] default pattern of get_metada expects suffixes to be preceded by underscore by @Remi-Gau in #189
  • Changes by create-pull-request action by @github-actions in #191
  • Changes by create-pull-request action by @github-actions in #193
  • [FIX] ensures that metadata file have the same prefix as the queried file by @Remi-Gau in #195
  • [DOC] update install is...
Read more