Neuroscience information exchange format
C++ Other
Latest commit 7fe4669 Jun 13, 2017 @achilleas-k achilleas-k committed on GitHub Merge pull request #680 from jgrewe/1.4
[cmake] 1.4 version bump
Permalink
Failed to load latest commit information.
backend [BaseTagFS/HDF5] simplification of the vector reference setter Jun 10, 2017
cli [cli] report api version May 8, 2017
cmake [cmake] add find yaml-cpp script Dec 15, 2015
docs [doc] update to the inheritance docs Jun 10, 2017
include [Group] add and usegeneric replaceEntities method Jun 2, 2017
src [Group] simplify Group replaceEntities Method Jun 10, 2017
test [test] EwS::SourceOrder: shuffle entity names Jun 10, 2017
.appveyor.ctest [appveyor] fail on test failures Jun 8, 2017
.dir-locals.el Editors: add editorconfig, ns indent for emacs May 14, 2017
.editorconfig Editors: add editorconfig, ns indent for emacs May 14, 2017
.git.cfg.in [ctest] Add ctest continuous integration script for unix Feb 20, 2014
.gitignore Add kdevelop files to .gitignore May 5, 2014
.travis.cfg.in [cdash] attach travis configuration to the submission Feb 16, 2014
.travis.ctest [travis] fail on test failures Jun 8, 2017
.travis.yml [travis] enable fs backend also for osx builds Feb 3, 2016
.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] 1.4 version bump Jun 6, 2017
CONTRIBUTING.md Rename contributing guide to all uppercase Mar 17, 2017
CTestConfig.cmake [ctest] use "https" drop_method instead of "http" Jun 8, 2017
Doxyfile.in [doc] move logos to docs/ Oct 27, 2016
GSoC.md 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
README.md [doc] move logos to docs/ Oct 27, 2016
appveyor.yml [appveyor] fail on test failures Jun 8, 2017
dump_plot.gnu the new default dump plot file Sep 12, 2014
nix.pc.in nix.pc: cflags include dir to */include/nix Jul 18, 2014
nixio.spec [rpm] Initial spec file used for copr builds Jan 20, 2017
version.h.in [cmake] move version.hpp to include/nix, rename to libversion.hpp Nov 5, 2016

README.md

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