con/nwb2bids: v0.4.0
Year: 2025
Type: software
Abstract: Release Notes Added and integrated a configuration model (#164) This release incudes big changes to how arguments are passed in the nwb2bids API: the RunConfig object. This class is a Pydantic model which encapsulates all previous configuration settings, such as the output BIDS directory and the additional metadata file path. This class is also now passed at time of initialization for all Converter classes and prior to calling the convert_nwb_dataset helper function. This reduces any confusion about which steps of the workflow take which arguments, and allows all internal actions to refer to the common location instead of having to manage passing values back-and-forth. It also has the added benefit of simplifying any future additions to configuration options, such as sanitization parameters. CLI users are unaffected by these changes, aside from gaining a few new arguments - check them out with nwb2bids convert --help ๐ Enhancement Enhance error notifications #193 (@CodyCBakerPhD @pre-commit-ci[bot] [email protected]) Added and integrated a configuration model #164 (@CodyCBakerPhD @candleindark @pre-commit-ci[bot]) ๐ Bug Fix Added automatic notification dump #216 ([email protected] @CodyCBakerPhD) Aggregated unique values across participant rows #206 (@CodyCBakerPhD @pre-commit-ci[bot]) Skipped indexed columns; simplified skipping of timeseries #205 (@CodyCBakerPhD) Added column metadata to sidecar files #203 (@CodyCBakerPhD) Added tutorials to documentation #173 (@CodyCBakerPhD @pre-commit-ci[bot] [email protected] @asmacdo) Fixed broken symlinking of source NWB file #207 (@asmacdo @CodyCBakerPhD) Restrict sphinx version to below 9.0.0 #201 (@CodyCBakerPhD) Fixed regression when bids_directory does not exist, automatically create it #183 (@asmacdo @CodyCBakerPhD) [pre-commit.ci] pre-commit autoupdate #200 (@pre-commit-ci[bot]) Fix notification targets and add manual dispatch to daily tests #196 (@CodyCBakerPhD) Corrected the labeling notification to proper BIDS #176 (@CodyCBakerPhD @pre-commit-ci[bot] [email protected]) Added GeneratedBy to dataset_description.json #170 (@asmacdo @CodyCBakerPhD) [pre-commit.ci] pre-commit autoupdate #184 (@pre-commit-ci[bot]) Added support for operating on DataLad datasets #165 (@CodyCBakerPhD @pre-commit-ci[bot] [email protected] @github-actions[bot]) Revise config model #175 (@candleindark) Automatic release #157 (@github-actions[bot] @CodyCBakerPhD) Testing auto release (again) #156 (@CodyCBakerPhD) ๐ Internal Completely remove macOS-13 from all workflows and split daily workflows into remote vs. non-remote #194 (@CodyCBakerPhD) Reduced CodeCov spam #161 (@CodyCBakerPhD) Automatic release #155 (@github-actions[bot] @CodyCBakerPhD) ๐ Documentation Added container usage instructions #209 (@asmacdo @CodyCBakerPhD) Improve README badge names #195 (@CodyCBakerPhD) Add documentation link/badge to README #186 (@asmacdo) doc: clarify NWB_PATHS are space separated #182 (@asmacdo) Small CHANGELOG fixes #166 (@CodyCBakerPhD) ๐งช Tests Skip two DataLad tests in Windows CI #197 (@CodyCBakerPhD @yarikoptic) ๐ฉ Dependency Updates [pre-commit.ci] pre-commit autoupdate #204 (@pre-commit-ci[bot]) [pre-commit.ci] pre-commit autoupdate #192 (@pre-commit-ci[bot] @CodyCBakerPhD) [pre-commit.ci] pre-commit autoupdate #174 (@pre-commit-ci[bot]) [pre-commit.ci] pre-commit autoupdate #169 (@pre-commit-ci[bot]) Authors: 7 @github-actions[bot] @pre-commit-ci[bot] Austin Macdonald (@asmacdo) Cody Baker (@CodyCBakerPhD) CodyCBakerPhD ([email protected]) Isaac To (@candleindark) Yaroslav Halchenko (@yarikoptic)
Authors: Horea Christian, Cody Baker, Isaac To, Yaroslav Halchenko, Austin Macdonald, libregd
Institution: Dartmouth College
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7081983052
