Releases: bids-standard/bids-matlab
Releases · bids-standard/bids-matlab
v0.3.0
Added
- [ENH] Add zero padding when numbers are passed for indices to
bids.File
orbids.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
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
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...