Skip to content

Releases: PennLINC/CuBIDS

1.2.0

28 Feb 16:24
b172dd3
Compare
Choose a tag to compare

What's Changed

🛠 Breaking Changes

🎉 Exciting New Features

  • Provide option to run locally installed bids-validator by @gabridele in #380
  • Use BIDS schema in CuBIDS by @tsalo in #392
  • Use cluster number in non-dominant acquisition variant names by @singlesp in #432
  • Add "C" prefix to cluster values in variants by @tsalo in #438
  • Bookend entity sets with datatype and acquisition entities by @tsalo in #442

🐛 Bug Fixes

  • Remove unnecessary arguments from cubids apply by @tsalo in #317
  • logger not printing metadata so use print instead by @tientong98 in #333
  • Support BIDS URIs in CuBIDS apply by @tsalo in #367
  • Stop adding leading zero to run entity when renaming files by @tsalo in #382
  • Use force_unlock in copy_exemplars Python workflow by @tsalo in #396
  • Block autocompletion of arguments in CLI by @gabridele in #393
  • Fixing bug to allow filenames in cubids apply and cubids copy-exemplars by @gabridele in #404
  • cubids print-metadata-fields exits if no dataset_desciption.json by @singlesp in #409
  • Fix: Update CuBIDS to allow both longitudinal and cross-sectional structure by adding is_longitudinal attribute to CUBIDS class by @tientong98 in #406
  • Variant renaming suggestions are ignoring tolerances by @mattcieslak in #417
  • add_nifti_info ImageOrientation 'None' in tuple fix by @ashleychari in #428
  • Pass schema along to workflows by @tsalo in #430
  • Remove non-alphanumeric characters from variant values by @tsalo in #443
  • Strip p0 from all values by @tsalo in #447

Other Changes

  • Fix test data path by @tsalo in #319
  • Add specification to use relative path for files listed in scans.txt used in cubids purge by @tientong98 in #345
  • Add --force-unlock to copy-exemplars and fix path to script in apply by @gabridele in #346
  • Delete notebooks from sidebar by @B-Sevchik in #371
  • remove links.rst from docs + add hyperlink by @shivaram-k in #373
  • Updated python versions in testing matrix by @gabridele in #374
  • Switch from using pkg_resources to importlib.resources by @singlesp in #369
  • Test CLI utils by @tsalo in #349
  • Update usage.rst to change from key group to entity set by @tientong98 in #381
  • Fill in docstrings for functions in config.py and tests/utils.py by @singlesp in #377
  • Cleanup notebooks by @smeisler in #366
  • Add module docstrings for about.py, init.py, constants.py, and utils.py by @singlesp in #398
  • Add docstrings for cubids/cli.py by @singlesp in #391
  • Update docstrings for files in cubids/tests by @shivaram-k in #397
  • Avoid copying shell prompt $ when copying example commands from docs by @gabridele in #402
  • Updated docs explaining the installation for internetless use cases by @gabridele in #401
  • add/edit docstrings for metadata_merge.py and validator.py by @singlesp in #408
  • Update installation instructions to use miniforge by @B-Sevchik in #375
  • Add FAQ page by @tsalo in #388
  • Make Tien the development lead and add code sprint participants to contributor list by @tsalo in #361
  • Switch from conda to mamba in CircleCI tests by @tsalo in #416
  • Add/edit cubids.py docstrings by @singlesp in #411
  • Split out non-class methods into utils module by @tsalo in #419
  • Clarify handling of non-BIDS entities in entity sets (e.g., fmap-epi) by @tsalo in #435
  • Fix NaN Handling during Clustering by @tientong98 in #439
  • Improve testing of command-line interfaces by @tsalo in #431

New Contributors

Full Changelog: 1.1.0...1.2.0

1.1.0

12 Apr 14:52
bc4a696
Compare
Choose a tag to compare

What's Changed

🎉 Exciting New Features

  • Make CLI commands available as cubids <command> by @tsalo in #268
  • Add ASL fields to config by @tsalo in #282

🐛 Bug Fixes

  • Remove --ignore_subject_consistency param from cubids validate by @tsalo in #276

Other Changes

  • Use black and isort to autoformat the main package by @tsalo in #266
  • Reorganize packaging and hopefully fix tests by @tsalo in #267
  • Move notebooks into example gallery by @tsalo in #278
  • Drop jinja and wrapt from dependencies and pin other requirements by @tsalo in #295
  • Run Pytests across all supported Python versions by @tsalo in #279
  • Improve documentation by @tsalo in #290
  • Prepare for 1.1.0 release by @tsalo in #311

New Contributors

Full Changelog: 1.0.2...1.1.0

Version 1.0.2

07 Sep 13:26
Compare
Choose a tag to compare

What's Changed

  • Add image orientation by @scovitz in #205
  • review feedback milestone: adding code/CuBIDS option and converting CSVs to TSVs by @scovitz in #217
  • Reviewer feedback incorporated into docs and pybids layout update by @scovitz in #227
  • Data dictionaries by @scovitz in #230
  • No index metadata by @scovitz in #231
  • updated _update_json to no longer use pybids by @scovitz in #232
  • Minor tune ups: codespell'ing (fixes + tox + CI (github actions)), remove of unintended to be committed 2 files by @yarikoptic in #239
  • ENH: Make "NumVolumes" an integer for 3D images by @cookpa in #211
  • adding note about fmap renamekeygroups by @megardn in #140
  • Update usage.rst by @megardn in #138
  • printing erroneous jsons and only rounding float parameters by @scovitz in #257

New Contributors

Full Changelog: v1.0.1...1.0.2

CuBIDS Initial Release

16 Apr 20:37
e59d6d8
Compare
Choose a tag to compare
Pre-release

Initial release of "Curation of BIDS on Disk" (CuBIDS).