exosim.tasks.astrosignal.estimateAstronomicalSignal#
Classes#
It is a base class for all astronomical signal estimation tasks. |
Module Contents#
- class EstimateAstronomicalSignal[source]#
Bases:
exosim.tasks.task.TaskIt is a base class for all astronomical signal estimation tasks. If an output file is provided, the signal model is stored in the output file.
- Returns:
returns the planetary signal in a 2D array (wavelength, time)
- Return type:
ArrayType
- execute()[source]#
Class execution. It runs on call and executes all the task actions returning the outputs. It requires the input with correct keywords
- abstract model(timeline, wl_grid, ch_parameters={}, source_parameters={})[source]#
Astronomical signal model to implement.
- Parameters:
timeline (
astropy.units.Quantity) – timeline to compute the signalwl_grid (
astropy.units.Quantity) – wavelength gridch_parameters (dict, optional) – channel parameters, by default {}
source_parameters (dict) – source parameters, by default {}
- Returns:
returns the planetary signal in a 2D array (wavelength, time)
- Return type:
ArrayType
- Raises:
NotImplementedError – if the model is not implemented