readrawnix
index
/Users/achilleas/code/pilsen-workshop/DataConversionToNIX/readrawnix.py

readrawnix.py
 
Usage:
  python readrawnix.py <nixfile>
 
Arguments:
  nixfile   Path to the NIX file to read.
 
 
(Requires Python 3)
 
Command line script for reading NIX files into an MNE structure (mne-python).
NIX file should have been created using the mnetonix.py script/module.  This
reader expects certain objects relationships and names to exist in order to
load all data and metadata successfully.  Refer to the "NIX Format Layout" in
the mnetonix.py module for details.
 
To include in a script, call the 'import_nix()' and provide a NIX filename.

 
Modules
       
mne
nixio
numpy
os
sys

 
Functions
       
convert_prop_type(prop)
create_mne_annotations(mtags)
import_nix(nixfilename)
Import a NIX file (generated with mnetonix.py) into an MNE Raw structure.
 
:param nixfilename: Path to the NIX file to be loaded.
:rtype: mne.io.RawArray
main()
md_to_dict(section)
merge_data_arrays(arrays)

 
Data
        DATA_BLOCK_NAME = 'EEG Data Block'
DATA_BLOCK_TYPE = 'Recording'
RAW_DATA_GROUP_NAME = 'Raw Data Group'
RAW_DATA_GROUP_TYPE = 'EEG Channels'
RAW_DATA_TYPE = 'Raw Data'
typemap = {'bool': <class 'bool'>, 'float': <class 'float'>, 'int': <class 'int'>, 'list': <class 'list'>, 'numpy.float64': <class 'numpy.float64'>, 'numpy.ndarray': <built-in function array>, 'str': <class 'str'>, 'tuple': <class 'tuple'>}