lupy.arraytypes

lupy.arraytypes.MeterDtype = dtype([('t', '<f8'), ('m', '<f8'), ('s', '<f8')])

A structured data type for loudness results

lupy.arraytypes.t: numpy.float64

The time in seconds for each measurement

lupy.arraytypes.m: numpy.float64

The Momentary Loudness at time t

lupy.arraytypes.s: numpy.float64

The Short-Term Loudness at time t

class lupy.arraytypes.TruePeakDtype(length_or_data, /, dtype=None)[source]

Bases: void, Generic[NumChannelsT]

A structured data type for true peak results

t: numpy.float64

The time in seconds for each measurement

tp: tuple[numpy.float64, ...]

The True Peak values per channel at time t as a subarray of length NumChannelsT

class lupy.arraytypes.MeterArray(shape, dtype=None, buffer=None, offset=0, strides=None, order=None)[source]

Bases: ndarray[tuple[Any, …], dtype[void]]

Array with dtype MeterDtype

class lupy.arraytypes.TruePeakArray(shape, dtype=None, buffer=None, offset=0, strides=None, order=None)[source]

Bases: ndarray[tuple[Any, …], dtype[void]], Generic[NumChannelsT]

Array with dtype TruePeakDtype