normal#

astropy.uncertainty.normal(center, *, std=None, var=None, ivar=None, n_samples, cls=<class 'astropy.uncertainty.core.Distribution'>, **kwargs)[source]#

Create a Gaussian/normal distribution.

Parameters:
centerQuantity

The center of this distribution

stdQuantity or None

The standard deviation/σ of this distribution. Shape must match and unit must be compatible with center, or be None (if var or ivar are set).

varQuantity or None

The variance of this distribution. Shape must match and unit must be compatible with center, or be None (if std or ivar are set).

ivarQuantity or None

The inverse variance of this distribution. Shape must match and unit must be compatible with center, or be None (if std or var are set).

n_samplesint

The number of Monte Carlo samples to use with this distribution

clsclass

The class to use to create this distribution. Typically a Distribution subclass.

Remaining keywords are passed into the constructor of the ``cls``
Returns:
distrDistribution or object

The sampled Gaussian distribution. The type will be the same as the parameter cls.