Skip to main content

DANDI Client

Tests codecov.io Conda Gentoo (::science) GitHub release PyPI version fury.io Documentation Status

The DANDI Python client allows you to:

  • Download Dandisets and individual subject folders or files
  • Validate data to locally conform to standards
  • Organize your data locally before upload
  • Upload Dandisets
  • Interact with the DANDI instance's web API from Python
  • Delete data in the DANDI instance
  • Perform other auxiliary operations with data on the DANDI instance

Note: This project is under active development. See the issues log or Work-in-Progress (WiP).

Installation

DANDI Client releases are available from PyPI and conda-forge. Install them in your Python (native, virtualenv, or conda) environment via

pip install dandi

or

conda install -c conda-forge dandi

CLI Tool

This package provides a command line utility with a basic interface to help you prepare and upload your data to, or obtain data from, a DANDI instance such as the DANDI Archive.

$> dandi
Usage: dandi [OPTIONS] COMMAND [ARGS]...

  A client to support interactions with DANDI instances, such as the DANDI
  Archive (http://dandiarchive.org).

  To see help for a specific command, run

      dandi COMMAND --help

  e.g. dandi upload --help

Options:
  --version
  -l, --log-level [DEBUG|INFO|WARNING|ERROR|CRITICAL]
                                  Log level (case insensitive).  May be
                                  specified as an integer.  [default: INFO]
  --pdb                           Fall into pdb if errors out
  --help                          Show this message and exit.

Commands:
  delete            Delete dandisets and assets from the server.
  digest            Calculate file digests
  download          Download files or entire folders from DANDI.
  instances         List known DANDI instances that the CLI can interact...
  ls                List .nwb files and dandisets metadata.
  move              Move or rename assets in a local Dandiset and/or on...
  organize          (Re)organize NWB files according to their metadata.
  service-scripts   Various utility operations
  shell-completion  Emit shell script for enabling command completion.
  upload            Upload Dandiset files to DANDI Archive.
  validate          Validate files for data standards compliance.

Run dandi --help or dandi <subcommand> --help (e.g. dandi upload --help) to see manual pages.

Resources

Metadata

Release files for dandi 0.81.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dandi 0.81.0
File Size Uploaded
dandi-0.81.0.tar.gz 431.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dandi 0.81.0
File Interpreter ABI Platform
dandi-0.81.0-py3-none-any.whl Python 3 none any Details

Total release size: 862.6 kB

Release files / dandi-0.81.0.tar.gz

Download URL dandi-0.81.0.tar.gz
Size 431.1 kB
Tags Source
SHA-256 checksum
How to use checksums
75c294880a226df0e7bf3daf3ad6e9030d7fd9df0f82c5b72f234e28c6af45c7
BLAKE2b-256 checksum
How to use checksums
e4f47153d6c019eed5e41a918d42ae14b2283527e37e8223e0160cba513b8533
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / dandi-0.81.0-py3-none-any.whl

Download URL dandi-0.81.0-py3-none-any.whl
Size 431.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
650b67b0dd391cf3a9949f8272a49dc276b8bc0d1ac8d48f5bda67ed072945f5
BLAKE2b-256 checksum
How to use checksums
6b11a78c38c463d86bd30c8d741cccc3187b977bc8eb1795b2623bdcd3c93e66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

This release

0.81.0 This release

2 release files

0.80.1

2 release files

0.80.0

2 release files

0.79.0

2 release files

0.78.0

2 release files

0.76.8

2 release files

0.76.7

2 release files

0.76.0

2 release files

0.75.1

2 release files

0.75.0

2 release files

0.74.3

2 release files

0.74.2

2 release files

0.74.1

2 release files

0.74.0

2 release files

0.73.2

2 release files

0.73.0

2 release files

0.72.0

2 release files

0.71.4

2 release files

0.71.3

2 release files

0.71.2

2 release files

0.71.1

2 release files

0.71.0

2 release files

0.70.0

2 release files

0.69.2

2 release files

0.69.1

2 release files

0.69.0

2 release files

0.68.1

2 release files

0.68.0

2 release files

0.67.2

2 release files

0.66.7

2 release files

0.66.6

2 release files

0.66.5

2 release files

0.66.4

2 release files

0.66.3

2 release files

0.66.2

2 release files

0.65.1

2 release files

0.65.0

2 release files

0.64.0

2 release files

0.62.4

2 release files

0.62.3

2 release files

0.62.2

2 release files

0.62.1

2 release files

0.61.2

2 release files

0.61.1

2 release files

0.61.0

2 release files

0.60.0

2 release files

0.58.2

2 release files

0.58.1

2 release files

0.56.2

2 release files

0.56.1

2 release files

0.56.0

2 release files

0.55.1

2 release files

0.55.0

2 release files

0.54.0

2 release files

0.53.0

2 release files

0.51.0

2 release files

0.49.1

2 release files

0.49.0

2 release files

0.48.1

2 release files

0.48.0

2 release files

0.47.0

2 release files

0.46.6

2 release files

0.46.5

2 release files

0.46.3

2 release files

0.46.1

2 release files

0.45.1

2 release files

0.45.0

2 release files

0.41.0

2 release files

0.40.0

2 release files

0.39.4

2 release files

0.39.3

2 release files

0.39.2

2 release files

0.39.1

2 release files

0.39.0

2 release files

0.37.0

2 release files

0.36.0

2 release files

0.35.0

2 release files

0.34.1

2 release files

0.34.0

2 release files

0.33.0

2 release files

0.32.1

2 release files

0.32.0

2 release files

0.31.0

2 release files

0.30.3

2 release files

0.30.2

2 release files

0.27.3

2 release files

0.27.2

2 release files

0.27.0

2 release files

0.25.0

2 release files

0.24.0

2 release files

0.23.2

2 release files

0.22.0

2 release files

0.21.0

2 release files

0.20.0

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.15.0

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.4

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

1 release file

0.2.0

1 release file

0.1

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page