Datashuttle

Latest version: v0.4.0

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

Scan your dependencies

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

0.2.0

What's Changed
* Update PyPI links by adamltyson in https://github.com/neuroinformatics-unit/datashuttle/pull/168
* Update tooling to use ruff et al. by adamltyson in https://github.com/neuroinformatics-unit/datashuttle/pull/171
* codespell: workflow and some typos fixed by yarikoptic in https://github.com/neuroinformatics-unit/datashuttle/pull/176
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/neuroinformatics-unit/datashuttle/pull/178
* Add zulip chat links. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/182
* Remove codespell from workflow as is in pre-commit. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/189
* Format datetime as ISO8601 by b-peri in https://github.com/neuroinformatics-unit/datashuttle/pull/188
* Revert "Fix documentation." by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/192
* Change `data-type` to `datatype` by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/196
* Reformat log filename to start with ISO8601 datetime by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/195
* Raise error if `local_path` or `central_path` does not point to `project_name` folder. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/183
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/neuroinformatics-unit/datashuttle/pull/205
* Fix wrong docsting and possibility to init empty path in `_start_log()`. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/200
* Add verbose option to searching folders functions. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/197
* Show existing projects by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/202
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/neuroinformatics-unit/datashuttle/pull/213
* Update pyproject.toml from flake8 to ruff. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/219
* Type hint datatype as `Union[List[str], str]`. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/222
* Rename `make_sub_folders` to `make_folders`. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/223
* Shorten `DataShuttle` import path. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/220
* Perform check that we are running in TTY terminal before `getpass` is… by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/201
* [Testing] Refactor all relevant tests to use base fixture class. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/210
* Raise an error if `.` syntax is passed for `local` or `central` paths. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/226
* Remove the `.datashuttle_meta` folder that was created in datatype folders. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/230
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/neuroinformatics-unit/datashuttle/pull/232
* Remove `use_` datatype e.g. `use_behav` configurations. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/227
* Rename `histology` to `anat` and move to session level. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/229
* [Documentation] Improve documentation by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/207
* Fix broken NeuroBlueprint links / references in README. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/236

New Contributors
* yarikoptic made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/176
* pre-commit-ci made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/178

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

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.