Skip to content
/ nix Public
forked from G-Node/nix

Neuroscience information exchange format

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.h5py
Notifications You must be signed in to change notification settings

wvangeit/nix

 
 

Repository files navigation

About NIX

The NIX project (previously called Pandora) started as an initiative of the Electrophysiology Task Force which is part of the INCF Datasharing Program. As such the project aims to develop standardized methods and models for storing electrophysiology and other neuroscience data together with their metadata in one common file format based on HDF5.

See the wiki for more information

Debian PPA

You can get a ready to install package for different Ubuntu versions. You have to add the following software source to your system:

deb http://ppa.launchpad.net/gnode/nix/ubuntu trusty main 
deb-src http://ppa.launchpad.net/gnode/nix/ubuntu trusty main 

Modify "trusty" (=14.04) to "precise" (="12.04") if you are running the Ubuntu 12.04 LTS.

Build Dependencies

In order to build the NIX library a recent C++11 compatible compiler is needed (g++ 4.8, clang 3.4 or Visual Studio 2013) as well as the build tool CMake. Further nix depends on the following third party libraries:

  • HDF5 (version 1.8 or higher)
  • Boost
  • CppUnit

Build NIX under Ubuntu 14.04

# install dependencies
sudo apt-get install libboost-all-dev libhdf5-serial-dev libcppunit-dev cmake build-essential

# clone NIX
git clone https://github.com/G-Node/nix
cd nix

# make a build dir and build nix
mkdir build
cd build
cmake ..
make all

# run the unit tests
ctest

# install
sudo make install

NIX API Documentation

The API documentation can be found here

--

Build Status

About

Neuroscience information exchange format

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.h5py

Stars

Watchers

Forks

Packages

No packages published