Gaussian
class Gaussian(duration: Union[int, qiskit.circuit.parameterexpression.ParameterExpression], amp: Union[complex, qiskit.circuit.parameterexpression.ParameterExpression], sigma: Union[float, qiskit.circuit.parameterexpression.ParameterExpression], name: Optional[str] = None, limit_amplitude: Optional[bool] = None)
Bases: object
A lifted and truncated pulse envelope shaped according to the Gaussian function whose mean is centered at the center of the pulse (duration / 2):
where is the gaussian waveform without lifting or amplitude scaling.
Create new pulse instance.
Parameters
- duration – Pulse length in terms of the sampling period dt.
- amp – The amplitude of the Gaussian envelope.
- sigma – A measure of how wide or narrow the Gaussian peak is; described mathematically in the class docstring.
- name – Display name for this pulse envelope.
- limit_amplitude – If
True
, then limit the amplitude of the waveform to 1. The default isTrue
and the amplitude is constrained to 1.
Returns
SymbolicPulse instance.
Attributes
alias
Default value: 'Gaussian'
Was this page helpful?
Report a bug or request content on GitHub.