autocti.CTI1D#
- class autocti.CTI1D(trap_list: Optional[List[TrapInstantCapture]] = None, ccd: Optional[CCDPhase] = None)[source]#
An object which determines the behaviour of CTI during 1D clocking.
This includes the traps that capture and trail electrons and the CCD volume filling behaviour.
- Parameters:
trap_list – The traps on the dataset that capture and release electrons during clocking.
ccd – The CCD volume filling parameterization which dictates how an electron cloud fills pixels and thus how it is subject to traps.
- __init__(trap_list: Optional[List[TrapInstantCapture]] = None, ccd: Optional[CCDPhase] = None)[source]#
An object which determines the behaviour of CTI during 1D clocking.
This includes the traps that capture and trail electrons and the CCD volume filling behaviour.
- Parameters:
trap_list – The traps on the dataset that capture and release electrons during clocking.
ccd – The CCD volume filling parameterization which dictates how an electron cloud fills pixels and thus how it is subject to traps.
Methods
__init__
([trap_list, ccd])An object which determines the behaviour of CTI during 1D clocking.
dict
()A dictionary representation of the instance comprising a type field which contains the entire class path by which the type can be imported and constructor arguments.
from_dict
(cls_dict)Instantiate an instance of a class from its dictionary representation.
from_json
(file_path)Load the dictable object to a .json file, whereby all attributes are converted from the .json file's dictionary representation to create the instance of the object
output_to_json
(file_path)Output the dictable object to a .json file, whereby all attributes are converted to a dictionary representation first.
Attributes
delta_ellipticity
trap_list