iqm.pulse.utils.map_waveform_param_types

iqm.pulse.utils.map_waveform_param_types#

iqm.pulse.utils.map_waveform_param_types(type_hint)#

Map a Python typehint into EXA Parameter’s (DataType, CollectionType) tuple.

Parameters:

type_hint (type) – Python typehint.

Returns:

Corresponding EXA Parameter type.

Raises:

ValueError – for a non-supported type.

Return type:

tuple[DataType, CollectionType]