Neuroscience information exchange format
Branch: master
Clone or download
gicmo Merge pull request #766 from jgrewe/retrieve
deprecation of retrieve data functions ...

Latest commit e7ce56a Feb 11, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend [DimensionHDF5] add check if vector can be resized to requested count Jan 20, 2019
cli [cli] add uncertainty to dump Feb 28, 2018
cmake [cmake] add find yaml-cpp script Dec 15, 2015
docs Update Jan 8, 2019
include [tag/mtag] remove refs to retrieveFeature data uses feature data instead Feb 9, 2019
src [tag/mtag] remove refs to retrieveFeature data uses feature data instead Feb 9, 2019
test [testBaseTag] disable deprecation warnings Feb 9, 2019
.appveyor.ctest [appveyor] fail on test failures Jun 8, 2017
.dir-locals.el Fix .dir-locals.el to unbreak emacs indent Sep 25, 2017
.editorconfig Editors: add editorconfig, ns indent for emacs May 14, 2017 [ctest] Add ctest continuous integration script for unix Feb 20, 2014
.gitignore [gitignore] add ccls-cache Jan 17, 2019 [cdash] attach travis configuration to the submission Feb 16, 2014
.travis.ctest [cmake] coverage information only on demand Jan 16, 2019
.travis.yml [travis] brew install hdf5 directly no longer from brew/science Feb 28, 2018
.unix.ctest [CTest] unix: Re-enable submission by default Apr 18, 2014
.valgrind.supp [CTest+valgrind] Add suppression file for HDF5 leaks Apr 18, 2014
CMakeLists.txt [cmake] define NDEBUG (no debug) in release builds Jan 17, 2019 Rename contributing guide to all uppercase Mar 17, 2017
CTestConfig.cmake [ctest] use "https" drop_method instead of "http" Jun 8, 2017 [doc] update doxygen file to ignore md files and strip some paths Aug 26, 2018 Adding GSoC guide Mar 17, 2017
LICENSE LICENSE: changed to BSD 3-clause Nov 12, 2015
LICENSE.h5py DataSet::guessChunking: add function (port from h5py) Apr 24, 2013 [doc] move logos to docs/ Oct 27, 2016
appveyor.yml [appveyor] ignore checksum of nsis installer Mar 1, 2018
dump_plot.gnu the new default dump plot file Sep 12, 2014 [cmake] fix nixio.pc package config file Aug 28, 2018 [spec] explicitly require gcc-c++ Jan 8, 2019 [cmake] move version.hpp to include/nix, rename to libversion.hpp Nov 5, 2016

Build Status Build status Coverage Status



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.


  • 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