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.
  validate-bids     Validate BIDS paths.

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

Resources

Release files for dandi 0.80.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.80.0
File Size Uploaded
dandi-0.80.0.tar.gz 423.2 kB Details

Built distribution (wheel)

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

Total release size: 846.8 kB

Release files / dandi-0.80.0.tar.gz

Download URL dandi-0.80.0.tar.gz
Size 423.2 kB
Tags Source
SHA-256 checksum
How to use checksums
56a844f201069a91a7c21fb882feacc3e025ed0eac0126858dbd311ff8bae994
BLAKE2b-256 checksum
How to use checksums
1ce63b35142fe0506b07e95cc98a3ef04aaa5aa9a5be5c0bd662cb2701ea614d
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.80.0-py3-none-any.whl

Download URL dandi-0.80.0-py3-none-any.whl
Size 423.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4437a697e82f2ac4be971bfe6886ceda4d1f5cbd06162636d4bfae78f9df6f72
BLAKE2b-256 checksum
How to use checksums
1dddd0cb55fdc0f52b7170b2e3250eb387845f56183f3bfe4989f769b4ba840a
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.80.0 This release

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