autocti.SettingsCTI2D#

class autocti.SettingsCTI2D(parallel_total_density_range: Optional[Tuple[float, float]] = None, serial_total_density_range: Optional[Tuple[float, float]] = None)[source]#

Controls the modeling settings of CTI clocking in 2D.

For a CTI model-fit in 2D, the total density of all parallel and / or serial traps can be constrained to be within an input range of values.

For example, if parallel_total_density_range=(0.0, 0.5), the total density of all parallel 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 parallel trap species.

Parameters:
  • parallel_total_density_range – The range of parallel total trap density values allowed by the model-fit.

  • serial_total_density_range – The range of serial total trap density values allowed by the model-fit.

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

Controls the modeling settings of CTI clocking in 2D.

For a CTI model-fit in 2D, the total density of all parallel and / or serial traps can be constrained to be within an input range of values.

For example, if parallel_total_density_range=(0.0, 0.5), the total density of all parallel 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 parallel trap species.

Parameters:
  • parallel_total_density_range – The range of parallel total trap density values allowed by the model-fit.

  • serial_total_density_range – The range of serial total trap density values allowed by the model-fit.

Methods

__init__([parallel_total_density_range, ...])

Controls the modeling settings of CTI clocking in 2D.

check_total_density_within_range(...)

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)