- property Data.noise_floor#
Noise floor of the data.
This can be set using an array of the same size as the data (e.g. if you want to assign a different noise floor to each datum) or as a scalar if you would like to assign a the same noise floor to all data.
The standard_deviation is constructed as follows:
np.sqrt( (relative_error * np.abs(dobs))**2 + noise_floor**2 )
For example, if you set
>>> data = Data(survey, dobs=dobs) >>> data.noise_floor = 1e-10
then the contribution to the standard_deviation is equal to