exosim.tasks.subexposures.computeReadingScheme#

Classes#

ComputeReadingScheme

It computes the reading scheme for the sub-exposures given the instrument parameters and the focal planes.

Module Contents#

class ComputeReadingScheme[source]#

Bases: exosim.tasks.task.Task

It computes the reading scheme for the sub-exposures given the instrument parameters and the focal planes.

Returns:

  • astropy.units.Quantity – simulation frequency.

  • numpy.ndarray – state machine for the reading operation on the ramp.

  • numpy.ndarray – state machine of the group ends sampling the ramp.

  • numpy.ndarray – state machine of the group starts sampling the ramp.

  • numpy.ndarray – full list of simulation stapes for each steps on the ramp repeated by the number of ramps.

  • int – number of exposures needed to sample the full observation using ramps of the exposure time size.

execute()[source]#

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