exosim.tasks.detector.addReadNoise#

Classes#

AddNormalReadNoise

This Task simulates the read noise as a normal distribution which parameters can be defined in the configuration file.

Module Contents#

class AddNormalReadNoise[source]#

Bases: exosim.tasks.task.Task

This Task simulates the read noise as a normal distribution which parameters can be defined in the configuration file.

If it is not explicitly stated, the distribution mean is set to 0. A different realisation 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.

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