nifty.re.multi_grid.jhealpix module#

class T_ang(theta: float, phi: float)[source]#

Bases: object

__init__(theta: float, phi: float) → None#
phi: float#
theta: float#
tree_flatten()[source]#
classmethod tree_unflatten(aux_data, children)[source]#
class T_hpc(x: float, y: float, f: numpy.int32)[source]#

Bases: object

__init__(x: float, y: float, f: int32) → None#
f: int32#
tree_flatten()[source]#
classmethod tree_unflatten(aux_data, children)[source]#
x: float#
y: float#
class T_hpd(x: numpy.int64, y: numpy.int64, f: numpy.int32)[source]#

Bases: object

__init__(x: int64, y: int64, f: int32) → None#
f: int32#
tree_flatten()[source]#
classmethod tree_unflatten(aux_data, children)[source]#
x: int64#
y: int64#
class T_loc(z: float, s: float, phi: float)[source]#

Bases: object

__init__(z: float, s: float, phi: float) → None#
phi: float#
s: float#
tree_flatten()[source]#
classmethod tree_unflatten(aux_data, children)[source]#
z: float#
class T_vec(x: float, y: float, z: float)[source]#

Bases: object

__init__(x: float, y: float, z: float) → None#
norm()[source]#
tree_flatten()[source]#
classmethod tree_unflatten(aux_data, children)[source]#
x: float#
y: float#
z: float#
ang2loc(ang: T_ang) → T_loc[source]#
ang2nest(nside: int64, ang: T_ang) → int64[source]#
ang2pix(nside, theta, phi, nest=False, lonlat=False)[source]#
ang2ring(nside: int64, ang: T_ang) → int64[source]#
ang2vec(theta, phi, lonlat=False)[source]#
c_idiv(a, b)[source]#
compress_bits(v: int64)[source]#
edge_neighbors(nside, hpd, fun)[source]#
face_neighbors_nest(nside, hpd)[source]#
face_neighbors_ring(nside, hpd)[source]#
get_all_neighbours(nside, theta_or_pix, phi=None, nest=False, lonlat=False)[source]#
get_all_neighbours_valid(nside, theta_or_pix, phi=None, nest=False, lonlat=False)[source]#
hpc2loc(hpc: T_hpc) → T_loc[source]#
hpd2loc(nside_: int64, hpd: T_hpd) → T_loc[source]#
hpd2nest(nside: int64, hpd: T_hpd) → int64[source]#
hpd2ring(nside_: int64, hpd: T_hpd) → int64[source]#
isqrt(v: int64)[source]#
loc2ang(loc: T_loc) → T_ang[source]#
loc2hpc(loc: T_loc) → T_hpc[source]#
loc2hpd(nside_: int64, loc: T_loc) → T_hpd[source]#
loc2vec(loc: T_loc) → T_vec[source]#
neighbors(nside, pix, nest=False)[source]#
nest2ang(nside: int64, ipix: int64) → T_ang[source]#
nest2hpd(nside: int64, pix: int64) → T_hpd[source]#
nest2ring(nside: int64, ipnest: int64) → int64[source]#
nest2vec(nside: int64, ipix: int64) → T_vec[source]#
npix2nside(npix: int64) → int64[source]#
nside2npix(nside: int64)[source]#
nside2order(nside: int64) → int64[source]#
pix2ang(nside, ipix, nest=False, lonlat=False)[source]#
pix2vec(nside, ipix, nest=False)[source]#
ring2ang(nside: int64, ipix: int64) → T_ang[source]#
ring2hpd(nside: int64, pix: int64)[source]#
ring2nest(nside: int64, ipring: int64) → int64[source]#
ring2vec(nside: int64, ipix: int64) → T_vec[source]#
spread_bits(v: int64)[source]#
vec2ang(x, y, z, lonlat=False)[source]#
vec2loc(vec: T_vec) → T_loc[source]#
vec2nest(nside: int64, vec: T_vec) → int64[source]#
vec2pix(nside, x, y, z, nest=False)[source]#
vec2ring(nside: int64, vec: T_vec) → int64[source]#