uwacan.recordings.SylenceLP#

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

Bases: AudioFileRecording

Class to read data from RTsys SylenceLP recorders.

The main way to read Sylence data is through the read_folder classmethod.

Methods

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

Read all 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

The voltage peak range of the adc in this recording.

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.