Metadata-Version: 2.4
Name: datashuttle
Version: 0.7.1
Summary: DataShuttle automates the creation, validation and transfer of neuroscience project folders.
Author-email: Joe Ziminski <j.ziminski@ucl.ac.uk>, Adam Tyson <code@adamltyson.com>, Niko Sirmpilatze <niko.sirbiladze@gmail.com>
License: BSD-3-Clause
Project-URL: Bug Tracker, https://github.com/neuroinformatics-unit/datashuttle/issues
Project-URL: Documentation, https://datashuttle.neuroinformatics.dev
Project-URL: Source Code, https://github.com/neuroinformatics-unit/datashuttle
Project-URL: User support, https://github.com/neuroinformatics-unit/datashuttle/discussions
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.9.0
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: paramiko
Requires-Dist: PyYAML
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: fancylog>=0.4.2
Requires-Dist: simplejson
Requires-Dist: pyperclip
Requires-Dist: textual==3.4.0
Requires-Dist: show-in-file-manager
Requires-Dist: gitpython
Requires-Dist: typeguard
Requires-Dist: psutil
Provides-Extra: dev
Requires-Dist: pandas; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: setuptools_scm; extra == "dev"
Requires-Dist: textual-dev; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-appdirs; extra == "dev"
Requires-Dist: types-paramiko; extra == "dev"
Requires-Dist: types-simplejson; extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: validators; extra == "dev"
Dynamic: license-file

# **datashuttle**

**datashuttle** is a tool to automate creation, validation and transfer of neuroscience project folders.

Learn how to [Install](https://datashuttle.neuroinformatics.dev/pages/how_tos/install.html)
and
[Get Started](https://datashuttle.neuroinformatics.dev/pages/tutorials/getting_started.html)
on the
[**datashuttle** website](https://datashuttle.neuroinformatics.dev).

We're keen to hear your experiences with **datashuttle**, please don't hesitate to raise an issue
or drop into our [Zulip chat](https://neuroinformatics.zulipchat.com/#narrow/stream/405999-DataShuttle) with any questions, comments or feedback.

> [!WARNING]
> **datashuttle** is currently in the [beta](https://en.wikipedia.org/wiki/Software_release_life_cycle#Beta) release phase. Please
> get in contact if you experience any bugs or unexpected behaviour.

![datashuttle-overview-light](https://github.com/neuroinformatics-unit/datashuttle/assets/55797454/fd96f383-738f-46e8-92c0-686deba5c57a#gh-dark-light-only)
