Multivariate Pattern Analysis in Python

# mvpa2.support.nibabel.afni_niml

General AFNI NIML I/O support

Created on Feb 16, 2012

@author: Nikolaas. N. Oosterhof (nikolaas.oosterhof@unitn.it)

This function reads a NIML file and returns a dict that contains all NIML information in a tree-like structure (dicts for which some values are dicts themselves). Branches are stored in a ‘nodes’ field.

For specific types of data, consider afni_niml_dset or afni_niml_annot files which provide easier access to the data.

WiP

TODO: some nice refactoring of the code. Currently it’s a bit of
  a mess.

Functions

`decode_escape`(x) |
`encode_escape`(x) |
`find_attribute_node`(niml_dict, key, value[, ...]) | Finds a NIML node that matches a particular key and value
`getnewidcode`() | Provides a new (random) id code for a NIML dataset
`rawniml2string`(p[, form]) | Converts a raw NIML element to string representation
`read`(fn[, itemifsingletonlist, postfunction]) | Reads a NIML dataset
`setnewidcode`(s) | Sets a new (random) id code in a NIML dataset
`string2rawniml`(s[, i]) | Parses a NIML string to a raw NIML tree-like structure
`support_lists`(f) | Decorater to allow a function to support list input (and output)
`write`(fnout, niml[, form, prefunction]) |

Classes