exosim.tasks.astrosignal.estimateAstronomicalSignal#

Classes#

EstimateAstronomicalSignal

It is a base class for all astronomical signal estimation tasks.

Module Contents#

class EstimateAstronomicalSignal[source]#

Bases: exosim.tasks.task.Task

It 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:
Returns:

returns the planetary signal in a 2D array (wavelength, time)

Return type:

ArrayType

Raises:

NotImplementedError – if the model is not implemented