nenupy.astro.skymodel.HpxGSM
- class nenupy.astro.skymodel.HpxGSM(resolution=<Quantity 1. deg>, time=<Time object: scale='utc' format='datetime' value=2026-05-27 13:14:46.679195>, frequency=<Quantity 50. MHz>, observer=<EarthLocation (4323936.68522791, 165534.49991696, 4670345.36540385) m>)[source]
Bases:
HpxSky- __init__(resolution=<Quantity 1. deg>, time=<Time object: scale='utc' format='datetime' value=2026-05-27 13:14:46.679195>, frequency=<Quantity 50. MHz>, observer=<EarthLocation (4323936.68522791, 165534.49991696, 4670345.36540385) m>)[source]
Methods
__init__([resolution, time, frequency, observer])compute_lmn(phase_center[, coordinate_mask])(l, m, n) image domain coordinates computed from HEALPix equatorial coordinates (in Right-Ascension \(\alpha\) and Declination \(\delta\), see
coordinates) with respect to thephase_center(of equatorial coordinates \(\alpha_0\), \(\delta_0\)).hour_angle([fast_compute])local_sidereal_time([fast_compute])shaped_like(other)Attributes
Allows to modify horizontal coordinates without messing up with the actual coordinates object.
frequencyground_projectionhorizontal_coordinatespolarizationshapetimevaluevisible_maskcoordinatesobserver- compute_lmn(phase_center, coordinate_mask=None)
(l, m, n) image domain coordinates computed from HEALPix equatorial coordinates (in Right-Ascension \(\alpha\) and Declination \(\delta\), see
coordinates) with respect to thephase_center(of equatorial coordinates \(\alpha_0\), \(\delta_0\)).\[\begin{split}\cases{ l = \cos(\delta) \sin( \Delta \alpha)\\ m = \sin(\delta) \cos(\delta_0) - \cos(\delta) \sin(\delta_0) \cos(\Delta \alpha)\\ n = \sqrt{ 1 - l^2 - m^2 } }\end{split}\]where \(\Delta \alpha = \alpha - \alpha_0\).
- property custom_ho_coordinates
Allows to modify horizontal coordinates without messing up with the actual coordinates object.