Command Line interface (CLI)ΒΆ

CLI provides a command line interface to ephypype and is designed to make the best use of UNIX shell capabilities and nipype framework for parallel processing of MEEG datasets.

In brief, it utilizes pattern matching capabilities of UNIX shell to select files we want to process from nested folders structure of a dataset and then creates on the go a processing pipeline combining computational nodes defined in ephypype package.

In practice it looks like this:

_images/cli_scheme.png

Example above shows how connectivity metrics can be computed on a group of files. This command grabs all the .fif files in the two-level nested folder structure, creates one-second epochs from them, converts epochs to numpy arrays format, performs connectvity metrics calculation on the converted data and saves the results.