autocti.SimulatorDataset1D#

class autocti.SimulatorDataset1D(pixel_scales: Union[Tuple[float], Tuple[float, float], float], norm: float, read_noise: Optional[float] = None, add_poisson_noise: bool = False, charge_noise: Optional[float] = None, noise_if_add_noise_false: float = 0.1, noise_seed: int = -1)[source]#

A class representing a Imaging observation, using the shape of the data, 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, read_noise: Optional[float] = None, add_poisson_noise: bool = False, charge_noise: Optional[float] = None, noise_if_add_noise_false: float = 0.1, noise_seed: int = -1)[source]#

A class representing a Imaging observation, using the shape of the data, 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[, read_noise, ...])

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

pre_cti_data_from(layout, pixel_scales)

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 data, including effects like noises.

via_post_cti_data_from(post_cti_data, ...)

via_pre_cti_data_from(pre_cti_data, layout, ...)