fouriax.GaussianNoise#
- class GaussianNoise(std, clip_min=None, clip_max=None)#
Bases:
SensorNoiseModelAdditive Gaussian sensor noise in measurement units.
- Parameters:
std (float | Array)
clip_min (float | None)
clip_max (float | None)
- __init__(std, clip_min=None, clip_max=None)#
- Parameters:
std (float | Array)
clip_min (float | None)
clip_max (float | None)
- Return type:
None
Methods
__init__(std[, clip_min, clip_max])covariance(expected)Return the analytic measurement covariance matrix.
expected_variance(expected)Return per-element variance for the noise model at the expected signal.
precision(expected, *[, regularize])Return the analytic inverse covariance (precision) matrix.
sample(expected, *, key)Draw a noisy sample from the measurement distribution.
Attributes
- std: float | Array#
- clip_min: float | None = None#
- clip_max: float | None = None#
- sample(expected, *, key)#
Draw a noisy sample from the measurement distribution.
- Parameters:
expected (Array)
key (Array)
- Return type:
Array
- expected_variance(expected)#
Return per-element variance for the noise model at the expected signal.
- Parameters:
expected (Array)
- Return type:
Array