API

phys2bids.phys2bids - Primary workflows

phys2bids(filename[, info, indir, outdir, ...])

Run main workflow of phys2bids.

phys2bids.physio_obj - Data objects

I/O objects for phys2bids.

BlueprintInput(timeseries, freq, ch_name, ...)

Main input object for phys2bids.

BlueprintOutput(timeseries, freq, ch_name, ...)

Main output object for phys2bids.

phys2bids.io - Data I/O interfaces

phys2bids interfaces for loading extension files.

check_multifreq(timeseries, freq[, start, endat])

Check if there are channels with different frequency than the maximum one.

generate_blueprint(timeseries, chtrig, ...)

Generate blueprint object from various information.

read_header_and_channels(filename)

Read a txt file with a header and channels and separate them.

extract_header_items(header)

Extract interval, orig_units and orig_names from header.

phys2bids.io - Loading functions

phys2bids interfaces for loading extension files.

load_txt(filename[, chtrig])

Read AcqKnowledge and labchart files in .txt format into a BlueprintInput object.

load_acq(filename[, chtrig])

Populate object phys_input from acq extension files.

load_mat(filename[, chtrig])

Populate object phys_input from MATLAB files.

load_gep(filename)

Populate object phys_input from GE physiological files.