Recent Releases of datashuttle: automated data management for experimental neuroscience
datashuttle: automated data management for experimental neuroscience - v0.8.0
What's Changed
New Features
- Google Drive and AWS S3 - Implementation, Tests and Documentation by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/556
- Add password for SSH, AWS and GDrive config by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/600
- Improve rclone transfer output detail. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/623
- Add exit button by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/573
- Support alphanumeric sub or ses labels. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/575
- Update documentation: new images, better links to API. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/591
- Improve error message on bad datatype combination. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/595
- Dynamically turn off transfer checkboxes. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/653
- Default to "all" subjects or sessions for custom transfer if input left blank by @ishan372or in https://github.com/neuroinformatics-unit/datashuttle/pull/669
- Improve transfer overwrite options by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/696
- Set up multi-version docs by @niksirbi in https://github.com/neuroinformatics-unit/datashuttle/pull/633
Bug Fixes
- Update README.md to fix broken links. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/555
- Fix typos in documentation. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/558
- Fix recursive error message. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/649
- Pin textual
>=3.4.0by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/648 - Fix suggest next sub ses tests by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/674
- Fix 'Go to Project Screen' button position and only show after connection setup. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/654
- Fix search path
Nonecase. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/706 - Fix for new pandas version by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/673
- Fix docs builds by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/670
- Fix directorytree focus issue by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/650
- Fix show in file manager. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/676
- Stop project being saved when rclone is not found on the system by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/705
- Fix syntax error. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/611
- * FIx: Exit Screen CSS by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/656
Renamed functions
- Rename
quick_validate_projecttovalidate_project_from_pathby @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/593 - Rename
name templatestovalidation templatesby @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/594
Housekeeping
- Use lsjson for searches by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/551
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/568
- Remove reference to beta by @adamltyson in https://github.com/neuroinformatics-unit/datashuttle/pull/566
- Keep default drive for SelectDirectoryTreeScreen as home. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/557
- Attempt to fix random CI test errors by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/574
- Fix rclone message on tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/565
- Only refresh data type checkbox on select datatype change. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/559
- Partially revert lsjson by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/571
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/584
- Add rclone install check only if call fails. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/569
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/585
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/586
- Rename setupgoogledriveconnection -> setupgdrive_connection. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/590
- Skip AWS and GDRIVE tests when environment variables not set. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/589
- Introduce artifact ci and add developer docs by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/592
- Reduce CI usage. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/608
- Change
Noneto"local_only"for connection method and expand connection tests by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/596 - Fix local only tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/612
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/614
- Add more suggest next sub ses tests by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/597
- Refactor SSH connection to make adding passwords easier. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/602
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/627
- Minor fixes to the CI. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/629
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/626
- Handle empty string case. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/634
- Add concurrency. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/640
- Pin fancylog. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/641
- Update neuroblueprint project tree images by @niksirbi in https://github.com/neuroinformatics-unit/datashuttle/pull/645
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/643
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/644
- Update macOS runners by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/647
- Use
Exceptioninstead ofBaseException. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/652 - Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/662
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/664
- Remove macos 13 runners, add intel. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/666
- docs: reorganize Get Started and User Guides by @ishan372or in https://github.com/neuroinformatics-unit/datashuttle/pull/657
- Set up for dot-env. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/655
- docs: add datashuttle demo GIF to documentation homepage by @Sushma-1706 in https://github.com/neuroinformatics-unit/datashuttle/pull/660
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/675
- docs: add local testing instructions to contributing guide by @Sushma-1706 in https://github.com/neuroinformatics-unit/datashuttle/pull/665
- Skip ssh suggest next sub / ses test on CI. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/680
- Pin textual less than version 8 by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/689
- Add type hints to test_links.py (#532) by @AdityaGupta716 in https://github.com/neuroinformatics-unit/datashuttle/pull/682
- Fix and document small-fix commits by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/694
- Fix check status error by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/695
- Revert "Set up multi-version docs" by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/697
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/701
- Fix file lock logging tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/702
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/neuroinformatics-unit/datashuttle/pull/700
- Fix filelock logging tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/703
- Revert "Revert "Set up multi-version docs"" by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/698
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/585
- @ishan372or made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/657
- @AdityaGupta716 made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/682
Full Changelog: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.7.1...v0.8.0
- Python
Published by JoeZiminski 3 months ago
datashuttle: automated data management for experimental neuroscience - v0.7.1
What's Changed
- completing docstring for parameters of getnextsub by @Transyltooniaa in https://github.com/neuroinformatics-unit/datashuttle/pull/482
- [ENH] Added dropdown to select drives and to select files from the tree view while selecting location of new project by @sumana-2705 in https://github.com/neuroinformatics-unit/datashuttle/pull/475
- Remove superfluous warnings from tests. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/529
- Add docstring linting by @MoffittAndrew in https://github.com/neuroinformatics-unit/datashuttle/pull/493
- Handle bad project names by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/527
- [Testing] Test SSH file transfer with images. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/208
- Add Python 3.13 support. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/547
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/neuroinformatics-unit/datashuttle/pull/546
New Contributors
- @Transyltooniaa made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/482
- @MoffittAndrew made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/493
Full Changelog: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.7.0...v0.7.1
- Python
Published by JoeZiminski 11 months ago
datashuttle: automated data management for experimental neuroscience - v0.7.0
What's Changed
New Features
- Add validation to TUI. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/492
- Suggest next sub ses remote by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/484
- Extend validation by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/464
- Change the default
local_onlyon public methods and rename toinclude_centralby @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/491 - ADD: Workers for transferring data and Loading Animation by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/479
- Add
motionandemgdatatypes by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/515 - Update textual to
3.4.0by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/524
Documentation
- Refactor documentation by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/499
Fixes
- Attempting to copy in the terminal user interface crashes on headless HPC #459 by @parharti in https://github.com/neuroinformatics-unit/datashuttle/pull/470
- Add v* in workflow tags to solve issue 440 by @TheAnkushAgarwal in https://github.com/neuroinformatics-unit/datashuttle/pull/481
- [ENH] Fix log directory creation issue in startlog by @sumana-2705 in https://github.com/neuroinformatics-unit/datashuttle/pull/487
- Add Tests for Renaming File/Folder on directorytree by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/496
- Bug-fix: Duplicate SSH Setup Message in TUI by @kawaho4 in https://github.com/neuroinformatics-unit/datashuttle/pull/498
- Correct
mainwindowtypehints by @cs7-shrey in https://github.com/neuroinformatics-unit/datashuttle/pull/505 - Fix linting. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/507
- Fix command line too long on windows. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/509
- Fix strict mode on TUI. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/521
- Split conda test out into separate workflow by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/522
- Restore
test_configs.pyby @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/526
New Contributors
- @parharti made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/470
- @TheAnkushAgarwal made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/481
- @sumana-2705 made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/487
- @cs7-shrey made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/479
- @kawaho4 made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/498
Full Changelog: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.6.0...v0.7.0
- Python
Published by JoeZiminski 12 months ago
datashuttle: automated data management for experimental neuroscience - v0.6.0
What's Changed
This release makes getting started with datashuttle easier, only requiring the path to the project folder (if not transferring data). Narrow Datatypes are now also supported in the API and TUI.
Features
- Add additional message when quitting SSH setup. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/460
- Add local only mode by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/457
- Add line on how to close the terminal in docs. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/465
- Extend datatypes in python API and TUI by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/461
- Quick validate project by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/463
Fixes
- Fix copy keyboard shortcut by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/458
Development
- Replaced NIU upload action with separate steps by @IgorTatarnikov in https://github.com/neuroinformatics-unit/datashuttle/pull/453
- Use pypa/gh-action-pypi-publish stable release v1 by @lochhh in https://github.com/neuroinformatics-unit/datashuttle/pull/456
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/neuroinformatics-unit/datashuttle/pull/451
- Pin textual version by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/468
New Contributors
- @IgorTatarnikov made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/453
- @lochhh made their first contribution in https://github.com/neuroinformatics-unit/datashuttle/pull/456
Full Changelog: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.5.3...v0.6.0
- Python
Published by JoeZiminski over 1 year ago
datashuttle: automated data management for experimental neuroscience - v0.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
- Python
Published by JoeZiminski over 1 year ago
datashuttle: automated data management for experimental neuroscience - v0.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()incall_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
- Python
Published by JoeZiminski over 1 year ago
datashuttle: automated data management for experimental neuroscience - v0.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
- Python
Published by JoeZiminski almost 2 years ago
datashuttle: automated data management for experimental neuroscience - v0.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 checktoplevelfolder 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
- Python
Published by JoeZiminski about 2 years ago
datashuttle: automated data management for experimental neuroscience - Crystallising the API
Crystallising the API
- Rename transfer methods. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/360
- Rename
get_next_sub_numberandget_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
- Python
Published by JoeZiminski about 2 years ago
datashuttle: automated data management for experimental neuroscience - The graphical interface release
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-nameswhen--ses_namesis 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
Genreal housekeeping
* 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
Full Changelog: https://github.com/neuroinformatics-unit/datashuttle/compare/v0.2.0...v0.3.0
- Python
Published by JoeZiminski about 2 years ago
datashuttle: automated data management for experimental neuroscience - v0.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-typetodatatypeby @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_pathorcentral_pathdoes not point toproject_namefolder. 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_folderstomake_folders. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/223 - Shorten
DataShuttleimport path. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/220 - Perform check that we are running in TTY terminal before
getpassis… 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 forlocalorcentralpaths. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/226 - Remove the
.datashuttle_metafolder 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_behavconfigurations. by @JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/227 - Rename
histologytoanatand 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
- Python
Published by JoeZiminski over 2 years ago