---
title: Gaussian (v0.46)
description: API reference for qiskit.pulse.library.Gaussian in qiskit v0.46
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/0.46/qiskit.pulse.library.Gaussian_class.rst
---

# Gaussian

*class* `qiskit.pulse.library.Gaussian(duration, amp, sigma, angle=None, name=None, limit_amplitude=None)`

[GitHub](https://github.com/qiskit/qiskit/tree/stable/0.46/qiskit/pulse/library/symbolic_pulses.py)

Bases: [`object`](https://docs.python.org/3/library/functions.html#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):

$$
\begin{aligned}
f'(x) &= \exp\Bigl( -\frac12 \frac{{(x - \text{duration}/2)}^2}{\text{sigma}^2} \Bigr)\\
f(x) &= \text{A} \times  \frac{f'(x) - f'(-1)}{1-f'(-1)}, \quad 0 \le x < \text{duration}
\end{aligned}
$$

where $f'(x)$ is the gaussian waveform without lifting or amplitude scaling, and $\text{A} = \text{amp} \times \exp\left(i\times\text{angle}\right)$.

Create new pulse instance.

**Parameters**

- **duration** – Pulse length in terms of the sampling period dt.
- **amp** – The magnitude of the amplitude of the Gaussian envelope. Complex amp support is deprecated.
- **sigma** – A measure of how wide or narrow the Gaussian peak is; described mathematically in the class docstring.
- **angle** – The angle of the complex amplitude of the Gaussian envelope. Default value 0.
- **name** – Display name for this pulse envelope.
- **limit\_amplitude** – If `True`, then limit the amplitude of the waveform to 1. The default is `True` and the amplitude is constrained to 1.

**Returns**

ScalableSymbolicPulse instance.

## Attributes

### alias

Default value: `'Gaussian'`
