Pixelization functions¶
These functions can be call without referencing any class. e.g.:
>>> import mhealpy as mhp
>>> mhp.nest2uniq(nside = 128, ipix = 3)
65539
Single-resolution maps¶
-
mhealpy.pixelfunc.single.
order2npix
(order)[source]¶ Get the number of pixel for a map of a given order
Parameters: order (int or array) – Returns: int or array
Multi-resolution maps¶
-
mhealpy.pixelfunc.moc.
uniq2nside
(uniq)[source]¶ Extract the corresponding nside from a UNIQ numbered pixel
Parameters: uniq (int or array) – Pixel number Returns: int or array
-
mhealpy.pixelfunc.moc.
uniq2nest
(uniq)[source]¶ Convert from UNIQ ordering scheme to NESTED
Parameters: uniq (int or array) – Pixel number - Return
- (int or array, int or array): nside, npix
-
mhealpy.pixelfunc.moc.
nest2uniq
(nside, ipix)[source]¶ Convert from from NESTED to UNIQ scheme
Parameters: - nside (int) – HEALPix NSIDE parameter
- ipix (int or array) – Pixel number in NESTED scheme
Returns: int or array
-
mhealpy.pixelfunc.moc.
nest2range
(nside_input, pix, nside_output)[source]¶ Get the equivalent range of pixel that correspond to all child pixels of a map of a greater order.
Parameters: - nside_input (int or array) – Nside of input pixel
- pix (int or array) – Input pixel.
- nside_output (int) – Nside of map with child pixels
Returns: - Start pixel (inclusive) and
stop pixel (exclusive)
Return type: (int or array, int or array)
-
mhealpy.pixelfunc.moc.
uniq2range
(nside, uniq)[source]¶ Convert from a pixel number in NUNIQ scheme to the range of children pixels that it would correspond to in a NESTED map of a given order
Parameters: - order (int) – Nside of equivalent single resolution map
- uniq (int or array) – Pixel number in NUNIQ scheme
Returns: - Start pixel (inclusive) and
stop pixel (exclusive)
Return type: (int or array, int or array)
-
mhealpy.pixelfunc.moc.
range2uniq
(nside, pix_range)[source]¶ Convert from range of children pixels in a NESTED map of a given order to the corresponding uniq pixel number.
Parameters: - nside (int) – Nside of equivalent single resolution map
- pix_range (int or array, int or array) – Star pixel (inclusive) and stop pixel (exclusive)
Returns: int