import builtins
class BoxcarKernel:
@property
def phase(self) -> builtins.float:
@phase.setter
def phase(self, value: builtins.float) -> None:
@property
def sample_count(self) -> builtins.int:
@sample_count.setter
def sample_count(self, value: builtins.int) -> None:
@property
def scale(self) -> builtins.float:
@scale.setter
def scale(self, value: builtins.float) -> None:
def __eq__(self, other: builtins.object) -> builtins.bool: ...
def __new__(cls, phase: builtins.float, scale: builtins.float, sample_count: builtins.int) -> BoxcarKernel:
def __repr__(self) -> builtins.str:
def into_iq_value(self) -> builtins.complex:
class DragGaussian:
@property
def alpha(self) -> builtins.float:
@alpha.setter
def alpha(self, value: builtins.float) -> None:
@property
def anh(self) -> builtins.float:
@anh.setter
def anh(self, value: builtins.float) -> None:
@property
def detuning(self) -> builtins.float:
@detuning.setter
def detuning(self, value: builtins.float) -> None:
@property
def duration(self) -> builtins.float:
@duration.setter
def duration(self, value: builtins.float) -> None:
@property
def fwhm(self) -> builtins.float:
@fwhm.setter
def fwhm(self, value: builtins.float) -> None:
@property
def phase(self) -> builtins.float:
@phase.setter
def phase(self, value: builtins.float) -> None:
@property
def sample_rate(self) -> builtins.float:
@sample_rate.setter
def sample_rate(self, value: builtins.float) -> None:
@property
def scale(self) -> builtins.float:
@scale.setter
def scale(self, value: builtins.float) -> None:
@property
def t0(self) -> builtins.float:
@t0.setter
def t0(self, value: builtins.float) -> None:
def __eq__(self, other: builtins.object) -> builtins.bool: ...
def __new__(cls, duration: builtins.float, fwhm: builtins.float, t0: builtins.float, anh: builtins.float, alpha: builtins.float, sample_rate: builtins.float, scale: builtins.float, phase: builtins.float, detuning: builtins.float) -> DragGaussian: ...
def __repr__(self) -> builtins.str:
def into_iq_value(self) -> builtins.list[builtins.complex]:
class ErfSquare:
@property
def detuning(self) -> builtins.float:
@detuning.setter
def detuning(self, value: builtins.float) -> None:
@property
def duration(self) -> builtins.float:
@duration.setter
def duration(self, value: builtins.float) -> None:
@property
def pad_left(self) -> builtins.float:
@pad_left.setter
def pad_left(self, value: builtins.float) -> None:
@property
def pad_right(self) -> builtins.float:
@pad_right.setter
def pad_right(self, value: builtins.float) -> None:
@property
def phase(self) -> builtins.float:
@phase.setter
def phase(self, value: builtins.float) -> None:
@property
def positive_polarity(self) -> builtins.bool:
@positive_polarity.setter
def positive_polarity(self, value: builtins.bool) -> None:
@property
def risetime(self) -> builtins.float:
@risetime.setter
def risetime(self, value: builtins.float) -> None:
@property
def sample_rate(self) -> builtins.float:
@sample_rate.setter
def sample_rate(self, value: builtins.float) -> None:
@property
def scale(self) -> builtins.float:
@scale.setter
def scale(self, value: builtins.float) -> None:
def __eq__(self, other: builtins.object) -> builtins.bool: ...
def __new__(cls, duration: builtins.float, risetime: builtins.float, sample_rate: builtins.float, pad_left: builtins.float, pad_right: builtins.float, positive_polarity: builtins.bool, scale: builtins.float, phase: builtins.float, detuning: builtins.float) -> ErfSquare: ...
def __repr__(self) -> builtins.str:
def into_iq_value(self) -> builtins.list[builtins.complex]:
class Gaussian:
@property
def detuning(self) -> builtins.float:
@detuning.setter
def detuning(self, value: builtins.float) -> None:
@property
def duration(self) -> builtins.float:
@duration.setter
def duration(self, value: builtins.float) -> None:
@property
def fwhm(self) -> builtins.float:
@fwhm.setter
def fwhm(self, value: builtins.float) -> None:
@property
def phase(self) -> builtins.float:
@phase.setter
def phase(self, value: builtins.float) -> None:
@property
def sample_rate(self) -> builtins.float:
@sample_rate.setter
def sample_rate(self, value: builtins.float) -> None:
@property
def scale(self) -> builtins.float:
@scale.setter
def scale(self, value: builtins.float) -> None:
@property
def t0(self) -> builtins.float:
@t0.setter
def t0(self, value: builtins.float) -> None:
def __eq__(self, other: builtins.object) -> builtins.bool: ...
def __new__(cls, duration: builtins.float, fwhm: builtins.float, t0: builtins.float, sample_rate: builtins.float, scale: builtins.float, phase: builtins.float, detuning: builtins.float) -> Gaussian: ...
def __repr__(self) -> builtins.str:
def into_iq_value(self) -> builtins.list[builtins.complex]:
class HermiteGaussian:
@property
def alpha(self) -> builtins.float:
@alpha.setter
def alpha(self, value: builtins.float) -> None:
@property
def anh(self) -> builtins.float:
@anh.setter
def anh(self, value: builtins.float) -> None:
@property
def detuning(self) -> builtins.float:
@detuning.setter
def detuning(self, value: builtins.float) -> None:
@property
def duration(self) -> builtins.float:
@duration.setter
def duration(self, value: builtins.float) -> None:
@property
def fwhm(self) -> builtins.float:
@fwhm.setter
def fwhm(self, value: builtins.float) -> None:
@property
def phase(self) -> builtins.float:
@phase.setter
def phase(self, value: builtins.float) -> None:
@property
def sample_rate(self) -> builtins.float:
@sample_rate.setter
def sample_rate(self, value: builtins.float) -> None:
@property
def scale(self) -> builtins.float:
@scale.setter
def scale(self, value: builtins.float) -> None:
@property
def second_order_hrm_coeff(self) -> builtins.float:
@second_order_hrm_coeff.setter
def second_order_hrm_coeff(self, value: builtins.float) -> None:
@property
def t0(self) -> builtins.float:
@t0.setter
def t0(self, value: builtins.float) -> None:
def __eq__(self, other: builtins.object) -> builtins.bool: ...
def __new__(cls, duration: builtins.float, fwhm: builtins.float, t0: builtins.float, anh: builtins.float, alpha: builtins.float, sample_rate: builtins.float, second_order_hrm_coeff: builtins.float, scale: builtins.float, phase: builtins.float, detuning: builtins.float) -> HermiteGaussian: ...
def __repr__(self) -> builtins.str:
def into_iq_value(self) -> builtins.list[builtins.complex]:
def apply_phase_and_detuning(iq_values: list, phase: builtins.float, detuning: builtins.float, sample_rate: builtins.float) -> None: