InvalidPixelHandler#
- class ctapipe.image.invalid_pixels.InvalidPixelHandler(**kwargs: Any)[source]#
 Bases:
TelescopeComponentAn abstract base class for algorithms treating invalid pixel data in images
Methods Summary
__call__(tel_id, image, peak_time, pixel_mask)Handle invalid (broken, high noise, ...) pixels.
Methods Documentation
- abstract __call__(tel_id, image, peak_time, pixel_mask) tuple[ndarray, ndarray][source]#
 Handle invalid (broken, high noise, …) pixels.
E.g. replace by average over neighbors, see
NeighborAverage).- Parameters:
 - tel_idint
 telescope id
- imagenp.ndarray
 Array of pixel image values
- peak_timenp.ndarray
 Array of pixel peak_time values
- pixel_masknp.ndarray
 Boolean mask of the pixels to be interpolated Shape: (n_channels, n_pixels)
- Returns:
 - imagenp.ndarray
 Image with interpolated values
- peak_timenp.ndarray
 peak_time with interpolated values