autocti.SimulatorImagingCI#

class autocti.SimulatorImagingCI(pixel_scales: Union[Tuple[float], Tuple[float, float], float], norm: float, max_norm: float = inf, column_sigma: Optional[float] = None, row_slope: Optional[float] = 0.0, non_uniform_norm_limit=None, read_noise: Optional[float] = None, charge_noise: Optional[float] = None, noise_if_add_noise_false: float = 0.1, noise_seed: int = -1, ci_seed: int = -1)[source]#

A class representing a Imaging observation, using the shape of the image, the pixel scale, psf, exposure time, etc.

Parameters:

exposure_time_map – The exposure time of an observation using this data_type.

__init__(pixel_scales: Union[Tuple[float], Tuple[float, float], float], norm: float, max_norm: float = inf, column_sigma: Optional[float] = None, row_slope: Optional[float] = 0.0, non_uniform_norm_limit=None, read_noise: Optional[float] = None, charge_noise: Optional[float] = None, noise_if_add_noise_false: float = 0.1, noise_seed: int = -1, ci_seed: int = -1)[source]#

A class representing a Imaging observation, using the shape of the image, the pixel scale, psf, exposure time, etc.

Parameters:

exposure_time_map – The exposure time of an observation using this data_type.

Methods

__init__(pixel_scales, norm[, max_norm, ...])

A class representing a Imaging observation, using the shape of the image, the pixel scale, psf, exposure time, etc.

injection_norm_list_with_limit_from(...)

median_list_from(total_columns)

pre_cti_data_non_uniform_from(layout)

Use this charge injection layout to generate a pre-cti charge injection image.

pre_cti_data_uniform_from(layout)

Use this charge injection layout_ci to generate a pre-cti charge injection image.

via_image_from(image)

Simulate an Imaging dataset from an input image.

via_layout_from(layout, clocker, cti[, ...])

Simulate a charge injection image, including effects like noises.

via_post_cti_data_from(post_cti_data, ...[, ...])

via_pre_cti_data_from(pre_cti_data, layout, ...)