exosim.tasks.astrosignal.findAstronomicalSignals#

Classes#

FindAstronomicalSignals

This tasks find astronomical signals in the sky parameters dictionary.

Module Contents#

class FindAstronomicalSignals[source]#

Bases: exosim.tasks.task.Task

This tasks find astronomical signals in the sky parameters dictionary. The signals are identified by the presence of the key “signal_task” in the dictionary.

execute()[source]#

Class execution. It runs on call and executes all the task actions returning the outputs. It requires the input with correct keywords

Return type:

None

find_signals(input_dict, source, effect)[source]#

Finds and stores the signal estimation task and parameters for a given source and effect.

Parameters:
  • input_dict (dict) – The dictionary containing the configuration parameters, including the optional key ‘signal_task’ which specifies the task responsible for signal estimation.

  • source (str) – The name of the source for which the signals are to be found.

  • effect (str) – The name of the effect to be considered in the signal estimation.

Return type:

None