exosim.tasks.detector.loadPixelsNonLinearityMap#

Classes#

LoadPixelsNonLinearityMap

Loads the pixels non-linearuty map

Module Contents#

class LoadPixelsNonLinearityMap[source]#

Bases: exosim.tasks.task.Task

Loads the pixels non-linearuty map

Returns:

channel non linearity map

Return type:

dict

Raises:

KeyError: – if the output do not have the map key

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)[source]#
Parameters:

parameters (dict) – dictionary contained the channel parameters. This is usually parsed from LoadOptions

Returns:

channel pixel non-linearity map

Return type:

dict