Skip to main content

nsdf

NSDF (Neuroscience Simulation Data Format) is a file format built on top of HDF5.

Although the design and development started with the aim of storing data generated from simulations in computational neuroscience, this format is generic enough that any time series data should fit in. Thus the actual application can be much broader than simulations in neuroscience.

  • If you use nsdf for your research, please consider citing the article with NSDF specification:

Ray, Subhasis, Chaitanya Chintaluri, Upinder S. Bhalla, and Daniel K. Wójcik. 2015. "NSDF: Neuroscience Simulation Data Format." Neuroinformatics, November, 1–21. doi:10.1007/s12021-015-9282-5.

Requirements

The latest nsdf module works with h5py 3x, Python 3 and numpy.

To build the documentation you also need sphinx, sphinxcontrib-napoleon packages.

Installation

To install from PyPI use:

  1. If you have admin rights on a linux and want to install it for all users:

    sudo pip install nsdf

  2. If you don't have admin rights or want to install in your home directory

    pip install nsdf --user

To install the nsdf package from the source (available at "https://github.com/nsdf/nsdf"):

Open a terminal, cd to the top level directory (the one containing this file) and enter:

python setup.py install

To build the documentation, cd to doc directory and enter:

make html

This will create "_build" directory and the index of the docs will be in "_build/html/index.html". Or you can read the latest documentation built from git:master branch on nsdf.readthedocs.org.

Other Tools

dataviz A GUI utility for viewing HDF5 datasets.

Moogli is a sister project of the MOOSE neuro-simulator. It is a simulator independent visualization tool for neuronal simulations.

Credits

Subhasis Ray, Chaitanya Chintaluri, Upinder Bhalla and Daniel Wójcik have been designing the specification in collaboration.

Chaitanya is providing examples and use cases.

Subhasis is developing this Python module providing a high level API for reading and writing NSDF files.

We thank Aviral Goel, Johannes Rieke and Matteo Cantarelli for their critical input.

Zbigniew Jędrzejewski-Szmek contributed to structuring for packaging.

Metadata

Release files for nsdf 0.2.post1

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

Source distribution (sdist)

Source distribution for nsdf 0.2.post1
File Size Uploaded Provenance Actions
nsdf-0.2.post1.tar.gz 583.1 kB Without provenance Details for nsdf-0.2.post1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nsdf 0.2.post1
File Interpreter ABI Platform Actions
nsdf-0.2.post1-py3-none-any.whl Python 3 none any Details for nsdf-0.2.post1-py3-none-any.whl

Total release size: 642.5 kB

Release files / nsdf-0.2.post1.tar.gz

Download URL nsdf-0.2.post1.tar.gz
Size 583.1 kB
Tags Source
SHA-256 checksum
How to use checksums
eb92659831e79145dbd401d5c38dda8a218561dd769a2026639b9ceff754e331
BLAKE2b-256 checksum
How to use checksums
eb49c0c8756b9ab91fb4b9295bd24b7dcbc617cfaa3d868d1235f191b14d0107
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0.post20200712 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

Release files / nsdf-0.2.post1-py3-none-any.whl

Download URL nsdf-0.2.post1-py3-none-any.whl
Size 59.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70ca3f4cc3b263b33a45227bd56978ccb0dfeb879855ee9a071b440e7f90a896
BLAKE2b-256 checksum
How to use checksums
81885d09dcd69908826257b226d95b3430a11c9ae0c29e177f8136f9e9f933e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0.post20200712 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

Security for nsdf 0.2.post1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.post1 This release

2 release files No provenance

0.1

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