/nix

Neuroscience information exchange format

Primary LanguageC++OtherNOASSERTION

Build Status Build status Coverage Status

--

nix_logo

About NIX

The NIX project started as an initiative within the Electrophysiology Task Force a part of the INCF Data sharing Program. The NIX data model allows to store fully annotated scientific dataset, i.e. the data together with its metadata within the same container. Our aim is to achieve standardization by providing a common/generic data structure for a multitude of data types. See the wiki for more information

The current implementations store the actual data using the HDF5 file format as a storage backend.

The NIX ecosystem

In this repository you find the C++ library for reading and writing NIX files.

Language bindings

We provide bindings in various languages:

IO class for the NEO data model for spike train data.

Tools

  • Viewer for NIX data files nixView

Tutorial and examples

  • We have assembled a set of tutorials and demos using the python language bindings.

Getting Started

Platform specific installation instructions can be found:

NIX API Documentation

The API documentation for the C++ library can be found here