Instruments (taurex.instruments
)¶
Base¶
-
class
Instrument
[source]¶ Bases:
taurex.log.logger.Logger
,taurex.data.citation.Citable
Abstract class
Defines some method that transforms a spectrum and generates noise.
-
model_noise
(model, model_res=None, num_observations=1)[source]¶ Requires implementation
For a given forward model (and optional result) Resample the spectrum and compute noise profile.
- Parameters
model (
ForwardModel
) – Forward model to pass.model_res (
tuple
, optional) – Result frommodel()
num_observations (int, optional) – Number of observations to simulate
-
Signal-to-Noise¶
-
class
SNRInstrument
(SNR=10, binner=None)[source]¶ Bases:
taurex.instruments.instrument.Instrument
Simple instrument model that, for a given wavelength-independant, signal-to-noise ratio, compute resulting noise from it.
- Parameters
SNR (float) – Signal-to-noise ratio
binner (
Binner
, optional) – Optional resampler to generate a new spectral grid.
-
model_noise
(model, model_res=None, num_observations=1)[source]¶ Requires implementation
For a given forward model (and optional result) Resample the spectrum and compute noise profile.
- Parameters
model (
ForwardModel
) – Forward model to pass.model_res (
tuple
, optional) – Result frommodel()
num_observations (int, optional) – Number of observations to simulate