Image

Introduction

hipecta.image Contains all algortihms that operate on Cherenkov camera images.

Reference/API

hipecta._image Module

Functions

hextailcut_cleaning Signal convolutional denoising using a gaussian cross-shaped kernal for quad cameras Parameter: ———- tab_signal : aligned one dimension numpy ndarray signal in telescope alpha : wavelet threshold mat[optional] : aligned 2 dimensions numpy ndarray temporary matrix for optimum performance vect_out[optional] : aligned 1 dimension numpy ndarray vector for optimum performance Return: ——- 1 dimension numpy ndarray containing the mask describing the cleaned signal
hexwave_cleaning Signal convolutional denoising using a gaussian hexagonal kernal for hex cameras Parameter: ———- tab_signal : aligned one dimension numpy ndarray signal in telescope tab_inj : one dimension numpy ndarray pixels map for hex shaped signal ==> matrix shaped signal nbrow : nbrow nbcol : nbcol alpha : wavelet threshold mat[optional] : aligned 2 dimensions numpy ndarray temporary matrix for optimum performance vect_out[optional] : aligned 1 dimension numpy ndarray vector for optimum performance Return: ——- 1 dimension numpy ndarray containing the mask describing the cleaned signal
hillas Make the Hillas reconstruction with a telescope Parameter: ———- tab_signal : one dimension numpy ndarray signal in the pixels’ telescope tabX : one dimension numpy ndarray position of the pixels on the x axis tabY : one dimension numpy ndarray Return: ——- tulpe conaining twelve elements: - float: gx, X coordinate of the center of gravity of the shower in the camera - float: gy, Y coordinate of the center of gravity of the shower in the camera - float: phi, Orientation angle of Major Axis w.r.t.
quadwave_cleaning Signal convolutional denoising using a gaussian cross-shaped kernal for quad cameras Parameter: ———- tab_signal : aligned one dimension numpy ndarray signal in telescope alpha : wavelet threshold mat[optional] : aligned 2 dimensions numpy ndarray temporary matrix for optimum performance vect_out[optional] : aligned 1 dimension numpy ndarray vector for optimum performance Return: ——- 1 dimension numpy ndarray containing the mask describing the cleaned signal

hipecta.image Package

Functions

hexwave_cleaning Signal convolutional denoising using a gaussian hexagonal kernal for hex cameras Parameter: ———- tab_signal : aligned one dimension numpy ndarray signal in telescope tab_inj : one dimension numpy ndarray pixels map for hex shaped signal ==> matrix shaped signal nbrow : nbrow nbcol : nbcol alpha : wavelet threshold mat[optional] : aligned 2 dimensions numpy ndarray temporary matrix for optimum performance vect_out[optional] : aligned 1 dimension numpy ndarray vector for optimum performance Return: ——- 1 dimension numpy ndarray containing the mask describing the cleaned signal
quadwave_cleaning Signal convolutional denoising using a gaussian cross-shaped kernal for quad cameras Parameter: ———- tab_signal : aligned one dimension numpy ndarray signal in telescope alpha : wavelet threshold mat[optional] : aligned 2 dimensions numpy ndarray temporary matrix for optimum performance vect_out[optional] : aligned 1 dimension numpy ndarray vector for optimum performance Return: ——- 1 dimension numpy ndarray containing the mask describing the cleaned signal
hextailcut_cleaning Signal convolutional denoising using a gaussian cross-shaped kernal for quad cameras Parameter: ———- tab_signal : aligned one dimension numpy ndarray signal in telescope alpha : wavelet threshold mat[optional] : aligned 2 dimensions numpy ndarray temporary matrix for optimum performance vect_out[optional] : aligned 1 dimension numpy ndarray vector for optimum performance Return: ——- 1 dimension numpy ndarray containing the mask describing the cleaned signal
get_hillas_parameters_container(hillas_param) convert tuple of hillas parameter (from HiPeCTA to ctapipe HillasParametersContainer
wavelet_cleaning(geom, image[, alpha]) Apply wavelet cleaning to an image and return the mask of the image
tailcut_cleaning(geom, image[, center, …]) Apply wavelet cleaning to an image and return the mask of the image

Classes

HillasParamater()
TelescopeReco([config, tool]) Process a raw telescope waveform (R1) to DL1 (Hillas parameters)
HipeDataReco([config, tool]) Process a raw telescope waveform (R1) to DL1 (Hillas parameters)
MCZfitsReco([config, tool]) Process a raw telescope waveform (R1) to DL1 (Hillas parameters)

Class Inheritance Diagram

Inheritance diagram of hipecta.image.hillas.HillasParamater, hipecta.image.telescope_reco.TelescopeReco, hipecta.image.hipedata_reco.HipeDataReco, hipecta.image.mc_zfits_reco.MCZfitsReco