tm_data_types

tm_data_types.

Read and write common Test & Measurement files.

Subpackages

datum

A collection of data types.

files_and_formats

A collection of classes encapsulating various file formats.

helpers

Helper objects for the tm_data_types package.

Classes

AnalogWaveform

Class which represents an analog waveform with a y-axis and x-axis.

AnalogWaveformMetaInfo

Data which can come from tekmeta or a header for analog waveforms.

DigitalWaveform

Class which represents a digital waveform with a y-axis and x-axis.

DigitalWaveformMetaInfo

Data which can come from tekmeta or a header for digital waveforms.

FileExtensions

The different file extensions that can be read from/written to.

IQWaveform

A waveform conforming to the separate dimensions of quadrature and in phase.

IQWaveformMetaInfo

Data which can come from tekmeta or a header for IQ waveforms.

Normalized

Data that has been normalized to a provided offset and amplitude.

RawSample

The raw digitized sample values that have been measured.

SIBaseUnit

Different SI units that can be used in a waveform.

Waveform

A base waveform which wraps analog, iq and digital waveforms.

WaveformMetaInfo

Data which can come from tekmeta or a header.

Functions

read_file

Read a waveform from a provided file.

read_files_in_parallel

Read a list of files in parallel.

write_file

Write a waveform to a provided file.

write_files_in_parallel

Write a list of waveforms to a list of provided files in parallel.

Modules

io_factory_methods

Factory methods to read and write to a generic file using generic data.