waveforms#
Waveform definitions.
Full path: iqm.models.playlist.waveforms
Module Attributes
Alias for Waveform to emphasize the fact the waveforms defined in this module have their own serialisation. |
Functions
|
Returns |
Decorator for making a Waveform into a canonical waveform. |
|
|
Convert the waveform into a canonical version of itself, e.g. for serialization. |
Classes
Alias for Waveform to emphasize the fact the waveforms defined in this module have their own serialisation. |
|
Constant waveform. |
|
Waveform that has a sinusoidal rise and fall, and a constant part in between. |
|
Gaussian pulse. |
|
Derivative of a gaussian pulse. |
|
Convolution of a square pulse and a gaussian pulse. |
|
Custom pre-sampled waveform. |
|
Gaussian pulse, where the decaying tails are removed by offsetting, truncating, and then rescaling the pulse slightly, so that the resulting waveform is zero where the original waveform reaches the threshold level, and beyond, while still reaching the same maximal pulse amplitude. |
|
Derivative of a gaussian pulse, where the decaying tails are removed by offsetting, truncating, and then rescaling the pulse slightly, so that the resulting waveform is zero where the original waveform reaches the threshold level, and beyond, while still reaching the same maximal pulse amplitude. |
|
Convolution of a square pulse and a gaussian pulse, offset and truncated so that it has finite support. |
|
Describes the normalized shape of a real-valued control pulse. |