phys2bids.io.generate_blueprint
- phys2bids.io.generate_blueprint(timeseries, chtrig, interval, orig_units, orig_names)[source]
Generate blueprint object from various information.
Standardize timeseries, chtrig interval orig_units and orig_names in the correct units and format and generate a physio_obj.BlueprintInput object. This function is mainly thought to adapt txt files.
- Parameters:
timeseries (list of numpy.ndarrays) – a list of numpy.ndarrays representing the channels
chtrig (int) – index of trigger channel, count starts at 1 for human readability (and because index 0 is dedicated to time)
interval (list of strings) – maximum sampling frequency or interval value and unit for the recording. Example: [“400”, “Hz”]
orig_units (list of strings) – contains original channels units
orig_names (list of strings) – contains original channels name
- Return type:
- Raises:
AttributeError – If sampling is not in [‘min’, ‘sec’, ‘µsec’, ‘msec’, ‘MHz’, ‘kHz’, ‘Hz’, ‘hr’, ‘min’, ‘s’, ‘ms’, ‘µs’] reference: https://www.adinstruments.com/support/knowledge-base/how-can-channel-titles-ranges-intervals-etc-text-file-be-imported-labchart https://www.biopac.com/wp-content/uploads/acqknowledge_software_guide.pdf page 194
See also
physio_obj.BlueprintInput