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¶
