exosim.tasks.detector.addReadNoiseMapNumpy#

Classes#

AddReadNoiseMapNumpy

This Task simulates the read noise as a normal distribution which parameters can be defined with a map indicated in the configuration file under read_noise_filename keyword.

Module Contents#

class AddReadNoiseMapNumpy[source]#

Bases: exosim.tasks.task.Task

This Task simulates the read noise as a normal distribution which parameters can be defined with a map indicated in the configuration file under read_noise_filename keyword. The input must be a NPY format file (see numpy documentation) containing the map of the distribution standard deviation for each pixel.

A different realisations of the same distribution is added to each pixel of each sub-exposure. If an output group is provided, it saves all the random seeds used.

execute()[source]#

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