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 python: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 python: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 python: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_samplespython:int

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.