autocti.SettingsCTI1D#

class autocti.SettingsCTI1D(total_density_range: Optional[Tuple[float, float]] = None)[source]#

Controls the modeling settings of CTI clocking in 1D.

For a CTI model-fit in 1D, the total density of all traps can be constrained to be within an input range of values.

For example, if total_density_range=(0.0, 0.5), the total density of all traps will be between 0.0 and 0.5 electrons per pixel. This acts on the total density of traps, and therefore sums up the individual density of each trap species.

Parameters:

total_density_range – The range of total trap density values allowed by the model-fit.

__init__(total_density_range: Optional[Tuple[float, float]] = None)[source]#

Controls the modeling settings of CTI clocking in 1D.

For a CTI model-fit in 1D, the total density of all traps can be constrained to be within an input range of values.

For example, if total_density_range=(0.0, 0.5), the total density of all traps will be between 0.0 and 0.5 electrons per pixel. This acts on the total density of traps, and therefore sums up the individual density of each trap species.

Parameters:

total_density_range – The range of total trap density values allowed by the model-fit.

Methods

__init__([total_density_range])

Controls the modeling settings of CTI clocking in 1D.

check_total_density_within_range(traps)

Checks that the total density of traps is within the input range.

check_total_density_within_range_of_traps(...)

from_json(file_path)

output_to_json(file_path)