J'ai un ensemble de grand, objet> 10M, dossiers avec R.A.s et Declinations. Je voudrais faire des cartes de densité de diagraphie de tous ceux-ci, en utilisant, je présume, un healpix/healpy. Mon code actuel ressemble à ceci:Je voudrais faire une carte de ciel de densité de journal de santé de healpix avec healpy
m = hp.ang2pix(512, ra, dec, lonlat=True)
NSIDE = 512
np.arange(hp.nside2npix(NSIDE))
hp.visufunc.mollview(m)
et je reçois l'erreur:
ValueError: Wrong pixel number (it is not 12*nside**2)
Qu'est-ce que je fais mal ??
Merci, Nic
cartes Healpix exiger un nombre fixe de points, telle que donnée par l'erreur: 12 * n^2, avec n un nombre entier (normalement, ces points sont également répartis uniformément dans le ciel). Vous n'avez pas la bonne quantité de points. Notez que 'np.arange (hp.nside2npix (NSIDE))' vous donnerait le nombre de points requis (ou plutôt, les indices), mais maintenant, c'est juste un appel de fonction vide, puisque vous ne l'attribuez à rien . – Evert