Datashuttle

Latest version: v0.5.3

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

Scan your dependencies

Page 1 of 2

0.5.3

Small fixes related to broken NeuroBlueprint links and textual API changes.

What's Changed
* Fix broken Neuroblueprint link by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/444
* Fix dark mode after textual update by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/445
* Fix tests after textual changes by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/446
* Fix Out of Bounds error during testing. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/447


**Full Changelog**: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.5.2...v0.5.3

0.5.2

This version fixes a bug introduces by a change in the `textual` app, and introduces running the CI weekly via cron job to pick up such regressions in future.

What's Changed
* Fix error from new textualize from `dismiss()` in `call_after_refresh`. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/412
* Make CI run with weekly cron job. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/414

**Full Changelog**: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.5.1...v0.5.2

0.5.1

This release makes it possible to use convenience tags (e.g. `DATE`) in name templates, as well as other small improvements.

What's Changed
* Suggested num respect name template by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/405
* Allow tags in name template regexp. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/404
* Unpin sphinx 7.2 by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/398
* Remove unused sphinx-argparse dependency. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/400
* Only update pre-commit monthly by adamltyson in https://github.com/neuroinformatics-unit/datashuttle/pull/403


**Full Changelog**: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.5.0...v0.5.1

0.5.0

This release includes various fixes and test improvements. Additionally, `create_folders` now returns a dictionary of paths split by datatype.

What's Changed

* Add _check_top_level_folder option. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/381
* Deprecate Python 3.8 and add 3.12 by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/387
* Improve developer install docs. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/386
* Add community, contributing guidelines. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/385
* Fix logger name regression by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/396
* Update workflow file to install datashuttle. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/394
* Make create folders logging optional by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/379
* Create folders return split by datatype by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/382


**Full Changelog**: https://github.com/neuroinformatics-unit/datashuttle/compare/0.4.0...v0.5.0

0.4.0

Crystallising the API
* Rename transfer methods. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/360
* Rename `get_next_sub_number` and `get_next_ses_number`. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/359
* Remove transfer options from make config file by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/361
* Remove central local path exist requirement by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/365

A new 'overwrite existing files' option
* Extend overwrite option by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/362

Reworking the documentation
* Update README.md for v0.3.0 by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/357
* Rework of docs before v0.4.0 by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/367


**Full Changelog**: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.3.0...0.4.0

0.3.0

The terminal user interface (TUI)

* Add TUI tests. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/310
* Terminal user interface. by JoeZiminski b-peri in https://github.com/neuroinformatics-unit/datashuttle/pull/231
* Add logging tab. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/311

Extra validations

* Validate the length of subject or session values. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/148
* Validate `--sub-names` when `--ses_names` is passed. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/204
* Refactor validation-related code. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/261

Other new features

* Add rclone check function. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/269
* Add name templates. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/278

<details>
<summary><b>Genreal housekeeping</b></summary>
<br>

* Refactor and tidy up TUI by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/308
* Update project description. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/258
* Add zulip chat icon to website. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/266
* Add more exception types (not just raising `BaseException`). by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/247
* Add unit test for `test_get_values_from_bids_formatted_name()`. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/257
* Improve get next sub or ses funcs [2] by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/251
* Replace `update-config` with `update-config-file` that takes multiple options at once. [3] by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/260
* General codebase refactor. [5] by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/264
* Change `DataShuttle` public 'shower' functions to getters. [6] by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/271
* Small general refactorings and documentation. [7] by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/273
* Small fixes from PR reviews. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/286
* Use updated upload_pypi action by niksirbi in https://github.com/neuroinformatics-unit/datashuttle/pull/307
* PR of individual commits to fix small issues. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/314
* Updates to the TUI configuration page by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/325
* Deprecate 'supply_config_file'. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/342
* Reconfigure bypass validation by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/343
* Revert "Reconfigure bypass validation" by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/352
* Reconfigure bypass validation by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/353
* Remove working top level folder by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/344
* Return paths from create folders by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/345
* Remove unused cli code by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/347
* Address sonarcloud issues by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/348
* Fix unspecific error when validating names by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/349
* Docs for tui version release by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/334
* Whitelist links that linkcheck does not like. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/254
* * Refactor the code that performs validation of `--sub_names` and `--ses_names`. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/206
</details>

**Full Changelog**: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.2.0...v0.3.0

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.