Dandi

Latest version: v0.67.2

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

Scan your dependencies

Page 23 of 23

0.4.0

Provides interfaces for a full cycle of dandiset preparation,
registration, upload, and download.

Added
- caching of read metadata and validation results for .nwb files.
Typically those take too long and as long as dandi and pynwb
versions do not change -- results should not change.
Set `DANDI_DEVEL` variable to forcefully reset all the caches.
Changed
- DEVELOPMENT.md provides more information about full local
test setup of the dandiarchive, and description of
environment variables which could assist in development.

0.3.0

Added
- `organize`: organize files into hierarchy using metadata.
ATM operates only in "simulate" mode using .json files dumped by `ls`
Changed
- various refactorings and minor improvements (docs, testing, etc).

0.2.0

Improvements to `ls` and `upload` commands

Added
- `ls`: include a list (with counts) of neural datatypes in the file
- `upload`:
- ability to reupload files (by removing already existing ones)
- ability to "sync" (skip if not modified) to girder based on mtime
and size
- CI (github actions): testing on macos-latest
Changed
- removed `hdmf !=` statement in setup.cfg to not confuse pypi.
Fixed
- `upload` - assure string for an error message
- mitigated crashes in pynwb if neural data type schema is not cached
in the file and requires import of the extension module. ATM the
known/handled only the `AIBS_ecephys` from `allensdk`

Page 23 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.