exosim.tasks.subexposures.loadQeMap#

Classes#

LoadQeMap

Loads the Quantum efficiency map

Module Contents#

class LoadQeMap[source]#

Bases: exosim.tasks.task.Task

Loads the Quantum efficiency map

Returns:

channel responsivity variation map

Return type:

Signal

Raises:

TypeError: – if the output is not a Signal class

Notes

This is a default class with standardised inputs and outputs. The user can load this class and overwrite the “model” method to implement a custom Task to replace this.

execute()[source]#

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

model(parameters, time)[source]#
Parameters:
  • parameters (dict) – dictionary contained the channel parameters. This is usually parsed from LoadOptions

  • time (Quantity) – time grid.

Returns:

channel responsivity

Return type:

Signal