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)Returns a realistic simulated image by applying effects to a plain simulated 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, ...)