ArbitraryConfig#

pydantic model ArbitraryConfig[source]#

Bases: BaseModel

Arbitrary waveform config; samples are either given inline or read from a CSV file path.

field shape: Literal['arbitrary'] = 'arbitrary'#
field samples: tuple[float, ...] | str [Required]#

At least 2 sample values normalized to [-1.0, 1.0], or a path to a CSV file containing them.

field sample_rate_sas: float [Required]#

Sample rate in samples per second.