ctapipe is not stable yet, so expect large and rapid changes to structure and functionality as we explore various design choices before the 1.0 release.

TailcutsImageCleaner#

class ctapipe.image.TailcutsImageCleaner(**kwargs: Any)[source]#

Bases: ImageCleaner

Clean images using the standard picture/boundary technique. See ctapipe.image.tailcuts_clean

Attributes Summary

boundary_threshold_pe

second-level threshold in photoelectrons.

keep_isolated_pixels

If False, pixels with less neighbors than min_picture_neighbors areremoved.

min_picture_neighbors

Minimum number of neighbors above threshold to consider.

picture_threshold_pe

top-level threshold in photoelectrons.

Methods Summary

__call__(tel_id, image[, arrival_times, ...])

Apply standard picture-boundary cleaning.

Attributes Documentation

boundary_threshold_pe#

second-level threshold in photoelectrons.

keep_isolated_pixels#

If False, pixels with less neighbors than min_picture_neighbors areremoved.

min_picture_neighbors#

Minimum number of neighbors above threshold to consider.

picture_threshold_pe#

top-level threshold in photoelectrons.

Methods Documentation

__call__(tel_id: int, image: ndarray, arrival_times: ndarray | None = None, *, monitoring: MonitoringCameraContainer | None = None) ndarray[source]#

Apply standard picture-boundary cleaning. See ImageCleaner.__call__()