exosim.tasks.chainTask#

Classes#

ChainTask

Abstract class to operate on a Signal and return a Signal.

Module Contents#

class ChainTask[source]#

Bases: exosim.tasks.task.Task

Abstract class to operate on a Signal and return a Signal.

Returns:

optical element radiance

Return type:

Radiance

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(parameters, wavelength, time)[source]#
Parameters:
  • signal (Signal) – input signal

  • parameters (dict) – dictionary containing the parameters. This is usually parsed from LoadOptions

  • wavelength (Quantity) – wavelength grid.

  • time (Quantity) – time grid.

Returns:

output signal c

Return type:

Signal