scipp.variances#

scipp.variances(x)#

Return the input’s variances as values.

Parameters:

x (scipp.typing.VariableLike) – Input data with variances.

Returns:

scipp.typing.VariableLike – The same as the input but with values set to the input’s variances and without variances itself.

Examples

Extract variances as values:

>>> import scipp as sc
>>> x = sc.array(dims=['x'], values=[1.0, 2.0, 3.0], variances=[0.1, 0.2, 0.3], unit='m')
>>> sc.variances(x)
<scipp.Variable> (x: 3)    float64            [m^2]  [0.1, 0.2, 0.3]