Downloading HEALPix

The HEALPix software can be downloaded freely, without registration. However, if you wish to be kept informed of HEALPix developments, updates and new releases, please subscribe to the moderated Healpix-users mailing list by filling in its web form, or by sending to an empty email with only "subscribe" on the Subject line.

The recommended channel for obtaining and installing the latest HEALPix software is to download the source package from the SourceForge Download page under the GNU General Public License, version2 (GPLv2), and follow the installation directions.
The source code of past, latest and forthcoming releases can be browsed on SourceForge SVN repository.
Prepackaged or precompiled HEALPix packages can also be found in various places, with variable delays, for e.g. MacOSX (MacPorts, HomeBrew) and Linux (RPM) systems, under the same GPLv2 licensing scheme.

Use of the HEALPix software package in any form should be explicitly acknowledged in all publications in the following form:

For any problem, question or comment, see the Support page.

New Features in HEALPix

Bug corrections and Improvements in Version 3.83

General

  • Support for intel ifx compiler
  • Proper detection of python versions 3.10 and above
  • configuration, compilation and installation of healpy package via pip.
Back to Top


C++

Back to Top


IDL

Back to Top


Python

  • Switch to healpy 1.18.0 (CHANGELOG)
    • now supports python>= 3.10
    • scipy and matplotlib are now optional dependencies
    • wheels available for MacOS arm64
    • addition of resize_alm
    • bugs correction in query_disc and query_polygon
    • ships with cfitsio 4.5.0
    Back to Top

Bug corrections and Improvements in Version 3.82

C

  • corrected documentation of pix2vec routines
Back to Top


C++

  • Cfitsio 4.1.0 (March 2022) and higher now properly supported
Back to Top

Fortran 90 facilities and subroutines

  • Bug corrections in input_map and read_fits_partial,
  • added a workaround for a bug detected in Apple-ARM-chips implementation of gfortran 11.
  • Note that cfitsio 4.1.0 or higher is required for Fortran codes running on Apple's ARM chips
Back to Top


IDL

Back to Top


Python

  • Switch to healpy 1.16.1 (CHANGELOG)
    • Updated CFITSIO included in healpy to 4.1.0, necessary for compatibility with Apple ARM chips
    • Update HEALPix C++ sources to revision 1206 (just maintenance commits)
    • Do not normalize binary arrays
    • Fix unncessary log warning message in plots
    • Fixed double application of margins in visualization functions when using subplot syntax and implemented margins parameter for mollview, orthview, and azeqview when subplot syntax is not used
    • Fixed reuse_axes=True for cartview and gnomview
    • New features in projview: subplots, remove monopole-dipole, labels, tickmarks, graticule, Planck and WMAP colormaps
    • Fixed the CFITSIO version mismatch warning
    • Added colorbar ticks and normalization
Back to Top

Bug corrections and Improvements in Version 3.81

C++

  • Cfitsio 4.0.0 (Jul 2021) and higher now properly supported
Back to Top

IDL

  • Introduced workarounds for some minor GDL and FL limitations.
Back to Top

Python

  • Switch to healpy 1.15.2 (CHANGELOG)
    • new function blm_gauss to generate alm of a gaussian beam,
    • implement rotation in the graticule of projview,
    • explain how to create a local datapath for pixel weights,
    • improvement on is_seq to avoid synalm breaking on JAX input arrays, added unit tests,
    • upgraded HEALPix C++ sources to HEALPix 3.81, fixing incompatibility with CFITSIO 4
Back to Top

For any problem, question or comment, see the Support page.