Showing revision 4

NeuroJSON Toolchain

The NeuroJSON project directly capitalizes upon the internationally standardized JSON format as the underlying data exchange format. This means all data files produced and disseminated by the project are syntactically compatible with the JSON format (or binary JSON, which can be converted to JSON). As a result, the rich set of utilities, parsers and JSON-based sub-standards, such as JSON Path, JSONLD, JSON schema etc, that are freely available in the large JSON ecosystem are readily available to processing and transforming NeuroJSON data files.

NeuroJSON File Parsers & Supported Formats

JSONLab (MATLAB/Octave) and PyJData (Python) format support

JSONLab (MATLAB/Octave)
PyJData (Python)
Supports format
Shared format
Text formats
Binary formats
HDF5 formats
NIfTI formats
CSV/TSV formats
Other formats

JSON-encoded data file parsers

BJData/UBJSON (a quasi-human-readable binary JSON, .jdb,.bnii,.bmsh,.bnirs,.ubj,.pmat) file parsers

NIfTI/JNIfTI/Analyze (.nii/.nii.gz/.img/.hdr) file reader/writer

HDF5/SNIRF (.h5/.snirf) file reader/writer

CSV/TSV (.tsv/.csv/.tsv.gz/.csv.gz) file reader/writer

Binary JSON files (.msgpk/.csv/.tsv.gz/.csv.gz) file reader/writer

Powered by Habitat