ecpi.common.instru.solid_angle Module
@author: BACON Philippe, APC/IN2P3/CNRS
Functions
njit(*args, **kws) |
Equivalent to jit(nopython=True) |
plot(arr_pos) |
..warning: for diagnostic purposes |
solid_angle_for_mask_hole_numba |
Loop over detector-mask pixels so as to effectively compute the solid angle in presence of Earth in FOV. |
solid_angle_with_earth_numba |
Loop over detector and all submask. |
solidangle_rectangle_ana_numba |
Compute the solid angle subtended by a rectangle of length a and b as seen by an observer located at (xp,yp,zp). |
Classes
ArraySquareCell([ncel_x, ncel_y, size_cm]) |
Abstraction of the physical array |
InstruECLAIRs([p_file_mask, p_nb_pix]) |
Implementation of the ECLAIRs mask geometry. |
SolidAngleComputation(instru_ecl[, use_numba]) |
Solid angle computation for the ECLAIRs instrument. |
SolidAngleComputationWithEarth(instru_ecl[, …]) |
Solid angle computation for the ECLAIRs instrument in the presence of Earth in the FOV. |
SolidAngleWithEarthOrNot(instru_ecl[, …]) |
Solid angle computation for the ECLAIRs instrument in the presence of Earth in the FOV. |
product |
product(*iterables, repeat=1) –> product object |
Class diagram