exosim.tasks.instrument.propagateSources#

Classes#

PropagateSources

it propagates the sources though the channel.

Module Contents#

class PropagateSources[source]#

Bases: exosim.tasks.task.Task

it propagates the sources though the channel. It multiplies the stellar SED by the effective telescope area, the channel efficiency and the channel responsivity:

\[S_{\nu} = S_{\nu}^{*} \times A_{tel} \times \eta \times R_{\nu}\]

The result is in units of \(ct/s/\mu m\)

Returns:

dictionary containing Signal

Return type:

dict

execute()[source]#

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