uwacan.recordings.MultichannelAudioInterfaceRecording#

class MultichannelAudioInterfaceRecording(files, assume_sorted=False, **kwargs)[source]#

Bases: AudioFileRecording

Class for handling multichannel audio interface recordings.

Methods

read_folder(folder, start_time_parser[, ...])

Read files in a folder.

Inherited methods

check_file_continuity([start_time, ...])

Check the continuity of recorded data.

raw_data([start_time, stop_time])

Read raw data from files on disk.

raw_frames([start_time, stop_time, framesize])

Generate frames of raw data from files on disk.

rolling([duration, step, overlap])

Generate rolling frames of data.

select_file_name(name)

Get a recording for a specific file, by name.

select_file_time(time)

Get a recording for a specific file, by time.

subwindow([time, start, stop, center, ...])

Select a subset of the recording.

time_data()

Read stored time data.

Attributes

adc_range

allowable_interrupt

How long gap is allowed between files when reading.

file_range

The input range of the read files.

gain

num_channels

The number of channel in the recording, and the read data.

samplerate

The samplerate of the recording, in Hz.

time_window

A TimeWindow that covers the recording.