Healpix

Healpix — Healpix re-implementation

Synopsis

#define             HEALPIX_INT_TO_XY                   (i,
                                                         x,
                                                         y)
#define             HEALPIX_NPIX                        (nside)
#define             HEALPIX_XY_TO_INT                   (x,
                                                         y,
                                                         i)
#define             NCM_HEALPIX_NULLVAL
glong               ncm_sphere_healpix_nest2ring        (gint nside,
                                                         glong nest_index);
void                ncm_sphere_healpix_pix2ang_nest     (gint nside,
                                                         glong nest_index,
                                                         gdouble *theta,
                                                         gdouble *phi);
void                ncm_sphere_healpix_pix2ang_ring     (gint nside,
                                                         glong ring_index,
                                                         gdouble *theta,
                                                         gdouble *phi);
void                ncm_sphere_healpix_pix2vec_nest     (gint nside,
                                                         glong nest_index,
                                                         NcmTriVector vec);
void                ncm_sphere_healpix_pix2vec_ring     (gint nside,
                                                         glong ring_index,
                                                         NcmTriVector v);
NcmSphereMap *      ncm_sphere_healpix_read_map         (gchar *fits_file,
                                                         NcmSphereMap *map);
glong               ncm_sphere_healpix_ring2nest        (gint nside,
                                                         glong ring_index);
void                ncm_sphere_healpix_vec2pix_ring     (gint nside,
                                                         NcmTriVector v,
                                                         glong *i);
gboolean            ncm_sphere_healpix_write_map        (NcmSphereMap *map,
                                                         gchar *filename,
                                                         gboolean overwrite);

Description

FIXME

Details

HEALPIX_INT_TO_XY()

#define             HEALPIX_INT_TO_XY(i,x,y)

HEALPIX_NPIX()

#define HEALPIX_NPIX(nside) (12*(nside)*(nside))

HEALPIX_XY_TO_INT()

#define             HEALPIX_XY_TO_INT(x,y,i)

NCM_HEALPIX_NULLVAL

#define NCM_HEALPIX_NULLVAL (-1.6375e30) /* check if its ok to copy it here FIXME*/

ncm_sphere_healpix_nest2ring ()

glong               ncm_sphere_healpix_nest2ring        (gint nside,
                                                         glong nest_index);

FIXME

nside :

FIXME

nest_index :

FIXME

Returns :

FIXME

ncm_sphere_healpix_pix2ang_nest ()

void                ncm_sphere_healpix_pix2ang_nest     (gint nside,
                                                         glong nest_index,
                                                         gdouble *theta,
                                                         gdouble *phi);

FIXME

nside :

FIXME

nest_index :

FIXME

theta :

FIXME

phi :

FIXME

ncm_sphere_healpix_pix2ang_ring ()

void                ncm_sphere_healpix_pix2ang_ring     (gint nside,
                                                         glong ring_index,
                                                         gdouble *theta,
                                                         gdouble *phi);

FIXME

nside :

FIXME

ring_index :

FIXME

theta :

FIXME

phi :

FIXME

ncm_sphere_healpix_pix2vec_nest ()

void                ncm_sphere_healpix_pix2vec_nest     (gint nside,
                                                         glong nest_index,
                                                         NcmTriVector vec);

FIXME

nside :

FIXME

nest_index :

FIXME

vec :

a NcmTriVector

ncm_sphere_healpix_pix2vec_ring ()

void                ncm_sphere_healpix_pix2vec_ring     (gint nside,
                                                         glong ring_index,
                                                         NcmTriVector v);

FIXME

nside :

FIXME

ring_index :

FIXME

v :

a NcmTriVector

ncm_sphere_healpix_read_map ()

NcmSphereMap *      ncm_sphere_healpix_read_map         (gchar *fits_file,
                                                         NcmSphereMap *map);

FIXME

fits_file :

FIXME

map :

a NcmSphereMap

Returns :

FIXME

ncm_sphere_healpix_ring2nest ()

glong               ncm_sphere_healpix_ring2nest        (gint nside,
                                                         glong ring_index);

FIXME

nside :

FIXME

ring_index :

FIXME

Returns :

FIXME

ncm_sphere_healpix_vec2pix_ring ()

void                ncm_sphere_healpix_vec2pix_ring     (gint nside,
                                                         NcmTriVector v,
                                                         glong *i);

FIXME

nside :

FIXME

v :

a NcmTriVector

i :

FIXME

ncm_sphere_healpix_write_map ()

gboolean            ncm_sphere_healpix_write_map        (NcmSphereMap *map,
                                                         gchar *filename,
                                                         gboolean overwrite);

FIXME

map :

a NcmSphereMap

filename :

FIXME

overwrite :

FIXME

Returns :

FIXME