Introduction

The analysis of functions on domains with spherical topology occupies a central place in physical science and engineering disciplines. This is particularly apparent in the fields of astronomy, cosmology, geophysics, atomic and nuclear physics. In many cases the geometry is either dictated by the object under study or approximate spherical symmetry can be exploited to yield powerful perturbation methods. Practical limits for the purely analytical study of these problems create an urgent necessity for efficient and accurate numerical tools.

The simplicity of the spherical form belies the intricacy of global analysis on the sphere. There is no known point set which achieves the analogue of uniform sampling in Euclidean space and allows exact and invertible discrete spherical harmonic decompositions of arbitrary but band-limited functions. Any existing proposition of practical schemes for the discrete treatment of such functions on the sphere introduces some (hopefully tiny) systematic error dependent on the global properties of the point set. The goal is to minimise these errors and faithfully represent deterministic functions as well as realizations of random variates both in configuration and Fourier space while maintaining computational efficiency.

We illustrate these points using as an example the field which is particularly close to the authors' hearts, Cosmic Microwave Background (CMB) anisotropies. As some of us had learned while working with the COBE mission (launched by NASA in 1989) products the digitised sky map is an essential intermediate stage in information processing between the entry point of data acquisition by the instruments — very large time ordered data streams, and the final stage of astrophysical analysis — typically producing a 'few' numerical values of physical parameters of interest. COBE-DMR sky maps (angular resolution of 7°(FWHM) in three frequency bands, two channels each, 6144 pixels per map) were considered large at the time of their release.

In the following decade, we saw an explosion of available data. The Wilkinson Microwave Anisotropy Probe (WMAP, launched by NASA in 2001) and Planck Surveyor (launched by ESA in 2009) were aiming at providing multi-frequency, high resolution, full sky measurements of the anisotropy in both temperature and polarization of the cosmic microwave background radiation. The ultimate data products of these missions — multiple microwave sky maps, each of which comprises more than $\sim $ $10^6$ pixels in order to render the angular resolution of the instruments — presented serious challenges to those involved in the analysis and scientific exploitation of the results of both surveys, and motived the development of many new theoretical and numerical tools.

As for ongoing and future CMB maps, a whole sky CMB survey at the angular resolution of $\sim 10'$ (FWHM), discretised with a few pixels per resolution element (so that the discretisation effects on the signal are sub-dominant with respect to the effects of instrument's angular response), require map sizes of at least $N_{\mathrm{pix}}\sim 10^7$ pixels. More pixels than that are needed to represent the Planck-HFI higher resolution channels. This estimate, $N_{\mathrm{pix}}$, should be multiplied by the number of frequency bands (or, indeed, by the number of individual observing channels — 74 in the case of Planck — for the analysis work to be done before the final coadded maps are made for each frequency band) to render an approximate expected size of the already very compressed form of survey data which is the input to the astrophysical analysis pipeline.

It appears to us that very careful attention ought to be given to devising high resolution CMB map structures which can maximally facilitate the forthcoming analyses of large size data sets, for the following reasons:

This document is an introduction to the properties of our proposed approach for a high resolution numerical representation of functions on the sphere — the Hierarchical Equal Area and iso-Latitude Pixelation (HEALPix, see https://healpix.sourceforge.io), and the associated multi-purpose computer software package.

Version 3.82, 2022-07-28