Snakebids

Latest version: v0.13.1

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.7.0

Highlights

With the new [`BidsComponent`](https://snakebids.readthedocs.io/en/stable/api.html#snakebids.BidsComponent) structure, accessing bids dataset parameters involved long, repetitive attribute names like `inputs.input_lists`, or `inputs.input_wildcards`. In this release, both [`BidsComponent`](https://snakebids.readthedocs.io/en/stable/api.html#snakebids.BidsComponent) and [`BidsDataset`](https://snakebids.readthedocs.io/en/stable/api.html#snakebids.BidsDataset) (the object returned by [`generate_inputs`](https://snakebids.readthedocs.io/en/stable/api.html#snakebids.BidsDataset)) are equipped with new, shorter versions of the names. `inputs.input_wildcards` becomes `inputs.wildcards`, `inputs.input_path` becomes `inputs.path`, and `inputs.input_zip_lists` becomes `inputs.zip_lists`. `inputs.input_lists` has been updated to `inputs.entities` to better reflect what the attribute refers to.

None of this is breaking, however! The old names have been kept around as aliases of the new names, so workflows will continue to work as usual. While we have no current plans to deprecate the old names, new workflows should start migrating to the new syntax.

This version allows `true` and `false` as filters in `generate_inputs`. They will require the presence of an entity or prohibit it, respectively.

The `snakebids create` experience has been updated, removing some legacy code and making the boilerplate app up-to-date with modern snakebids.

🚀 Features

- Input aliases pvandyken (198)
- Allow filtering of entities using True and False pvandyken (191)
- Snakebids create enhancements tkkuehn (188)

🧰 Maintenance

- Migrate poetry syntax to poetry v1.2 pvandyken (195)

📝 Documentation

- Allow filtering of entities using True and False pvandyken (191)
- Use correct command for testing in README pvandyken (190)

0.6.2

Changes

🐛 Bug Fixes

- Fix forced output into occupied directory pvandyken (183)
- Propogate message to super-Exception pvandyken (178)

🧰 Maintenance

- BidsInputs Refactoring pvandyken (175)
- Update readthedocs config syntax pvandyken (177)

0.6.1

Changes

🐛 Bug Fixes

- Update cookiecutter for injection vulnerability pvandyken (174)

0.6.0

Not secure
Changes

🚀 Features

- Remove explicit workflow mode pvandyken (150)
- Bids inputs pvandyken (138)
- Add ability to use pybids db kaitj (133)
- Allow custom pybids config files pvandyken (136)
- Improve filter\_list pvandyken (116)

🐛 Bug Fixes

- Allow absent filters or wildcards in config entry pvandyken (147)

🧰 Maintenance

- Better version bump pvandyken (165)
- Remove backward-compatible pybids func call pvandyken (157)
- Zenodo badge kaitj (140)
- Change review assignment action (no automated follow-up review request) kaitj (149)
- Fix bump version kaitj (146)
- Update workflows for branch protection kaitj (128)

📝 Documentation

- Update documentation for pybids kaitj (164)
- Update doc badge and copyright year kaitj (166)
- Integrate MyST parser into docs pvandyken (143)

0.5.1

Not secure
Changes

🐛 Bug Fixes

- Fix template workflow tkkuehn (151)
- Fix relative path bug in configfile (121)

🧰 Maintenance

- Dependency updates pvandyken (145)
- Update bids\_tags.json akhanf (139)
- Update poe test for new project\_template path pvandyken (137)

0.5.0

Not secure
Changes

🚀 Features

- Enable Snakebids apps to generate boutiques descriptors tkkuehn (111)

🐛 Bug Fixes

- moved project\_template to package folder akhanf (118)
- Bids returns str instead of Path pvandyken (120)

🧰 Maintenance

- Make `poe test` run full test suite (as in gh-actions) pvandyken (124)
- Refactor bids.py pvandyken (115)
- Refactor bids() function pvandyken (107)

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.