You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 27, 2024. It is now read-only.
A simple C++ parser and tool for the MVD3 and Sonata neuroscience file formats
provide a tool to convert MVD2 to MVD3
provide a tool to export MVD to CSV
provide a simple header base parser for MVD2
provide a parser based on the HighFive library for MVD3 and Sonata
It also provides a high level Python API for parsing MVD3 and Sonata files.
Compilation
Prerequisites
CMake >= 3.0
GCC >= 4.9
BOOST >= 1.41
HighFive
libSONATA
Compile and Install the C++ parser
mkdir build;pushd build
cmake ../ -DCMAKE_INSTALL_PREFIX=<install_dir>
make
make install
Compile and Install the Python API
python setup.py install
Examples with the Python API
Reading Sonata files
importmvdtoolnode=mvdtool.open("tests/nodes.h5")
# retrieve data for the full rangenode.morphologies()
# retrieve data for a certain rangenode.morphologies([0, 1, 3])
Certain attributes in MVD files require the information from the mecombo file. In this case, it's strictly necessary that the mecombo file contains all combos from the MVD file.
The development of this software was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.