# Install healpix with Homebrew, dnf, MacPorts, zypper

Hierarchical Equal Area isoLatitude Pixelization of a sphere. Version 3.83 via Homebrew; verified from local package data.

## Install

```sh
sudo av install brew:healpix
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install healpix
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install healpix
```

  Evidence: MacPorts ports tree: science/healpix/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- dnf (92%):

```sh
sudo dnf install chealpix
```

  Evidence: Fedora Rawhide package metadata: chealpix from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- zypper (92%):

```sh
sudo zypper install chealpix-devel
```

  Evidence: openSUSE Tumbleweed package metadata: chealpix-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:healpix
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/healpix>
- **Version:** 3.83
- **Source summary:** Hierarchical Equal Area isoLatitude Pixelization of a sphere
- **Homepage:** <https://healpix.sourceforge.io>
- **Repository:** <https://sourceforge.net/p/healpix/code/HEAD/tree>
- **Upstream docs:** <https://healpix.sourceforge.io/doc/html/main.htm>
- **License:** GPL-2.0-or-later
- **Source archive:** <https://downloads.sourceforge.net/project/healpix/Healpix_3.83/Healpix_3.83_2024Nov13.tar.gz>
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- alice3 (cli)
- alm2map_cxx (cli)
- anafast_cxx (cli)
- calc_powspec (cli)
- compute_weights (cli)
- hotspots_cxx (cli)
- map2tga (cli)
- median_filter_cxx (cli)
- mult_alm (cli)
- needlet_tool (cli)
- rotalm_cxx (cli)
- smoothing_cxx (cli)
- syn_alm_cxx (cli)
- udgrade_cxx (cli)
- udgrade_harmonic_cxx (cli)
- alice3 (alias)
- alm2map_cxx (alias)
- anafast_cxx (alias)
- calc_powspec (alias)
- compute_weights (alias)
- hotspots_cxx (alias)
- map2tga (alias)
- median_filter_cxx (alias)
- mult_alm (alias)
- needlet_tool (alias)
- rotalm_cxx (alias)
- smoothing_cxx (alias)
- syn_alm_cxx (alias)
- udgrade_cxx (alias)
- udgrade_harmonic_cxx (alias)

## Dependencies

- cfitsio

## Build dependencies

- autoconf
- automake
- libtool
- pkgconf

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 3.83
- Local data: ok
- Upstream repository: https://healpix.sourceforge.io
- info: No package-manager update timestamp was available.
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

HEALPix is the Hierarchical Equal Area isoLatitude Pixelization of a sphere and the associated scientific software package for data analysis, simulation, synthesis, visualization, and spherical-harmonic work on sky maps. It is best known in astronomy and cosmology, especially cosmic microwave background analysis.

### Project history

The official credits page says HEALPix was devised in early 1997 by Krzysztof M. Gorski at the Theoretical Astrophysics Center in Copenhagen. Early concept work and initial implementation followed in spring 1997 through collaboration with Eric Hivon, with Benjamin D. Wandelt contributing critically to the mathematical methods and later development.

The first large HEALPix software release, version 1.10, was made possible by contributions from Gorski, Hivon, Wandelt, Frode K. Hansen, Anthony J. Banday, Matthias Bartelmann, and others. Subsequent releases expanded and maintained implementations across Fortran 90, IDL, C, C++, Java, and Python, with healpy folded into the broader HEALPix software story.

The HEALPix primer defines the scheme as hierarchical, equal-area, and iso-latitude, designed to support efficient local pixel operations, multiresolution tree structure, and fast global spherical harmonic transforms. Those properties made it a durable choice for high-resolution spherical data rather than just an astronomy file convention.

### Adoption history

HEALPix adoption is strongly tied to cosmic microwave background missions and all-sky maps. The project documentation says the software meets challenges presented by high-resolution, large-volume datasets such as WMAP and Planck mission products, and HEALPix pages list WMAP final data and Planck data releases alongside project news.

The project asks users to acknowledge HEALPix with the Gorski et al. 2005 Astrophysical Journal paper and the HEALPix website. That citation culture is part of its adoption history: HEALPix became both software and a standard analysis vocabulary in astrophysical publications.

Distribution moved beyond source tarballs. The official download page notes SourceForge source packages and SVN browsing, plus prepackaged or precompiled packages for macOS and Linux systems, including MacPorts, Homebrew, and RPM ecosystems.

### How it is used

HEALPix users choose a resolution parameter and represent functions on the sphere as equal-area pixels. The iso-latitude layout supports efficient spherical-harmonic transforms, while hierarchical indexing supports multiresolution analysis and fast neighborhood operations.

The Homebrew package exposes compiled command-line facilities such as anafast, syn_alm, smoothing, udgrade, map conversion, weight computation, and related C++ tools. These tools support workflows such as producing maps from harmonic coefficients, estimating angular power spectra, smoothing maps, changing resolution, and visualizing spherical data.

The full upstream software package spans libraries and facilities for Fortran, IDL, C, C++, Java, and Python. That multi-language design matters in astronomy, where pipelines often mix legacy Fortran/IDL analysis with C++ utilities and Python notebooks.

### Why package nerds care

HEALPix is a high-value scientific package because it packages a domain standard with compiled tools, language bindings, FITS-related dependencies, and a long-lived release history. It is exactly the sort of package scientists want from Homebrew or MacPorts on a workstation: difficult enough to build manually, stable enough to deserve packaging, and used across papers and mission data products.

For package maintainers, HEALPix also represents the old-school scientific stack: SourceForge hosting, SVN source browsing, GPLv2 licensing, multiple language interfaces, and command-line executables whose names are known inside a research community even if they are obscure elsewhere.

### Timeline

- 1997: HEALPix devised by Krzysztof M. Gorski at TAC in Copenhagen.
- 1997: Initial implementation developed with Eric Hivon in spring 1997.
- 2005: Gorski et al. HEALPix framework paper published in The Astrophysical Journal.
- 2012: WMAP final 9-year data release appears in HEALPix site news.
- 2013: Planck first data release appears in HEALPix site news.
- 2018: Planck legacy data release appears in HEALPix site news.
- 2020: Planck PR4 data release appears in HEALPix site news.
- 2022-01: HEALPix 3.81 released.
- 2022-07: HEALPix 3.82 released.
- 2022-11: HEALPix 3.83 released.
- 2024-11: The version 3.83 primer revision documents the software and pixelization scheme.

### Related projects

- healpy is the Python package incorporated into the HEALPix ecosystem.
- WMAP and Planck are major mission-data contexts for HEALPix maps.
- FITS tooling is adjacent because HEALPix maps are commonly exchanged in FITS files.
- CMBFAST, CAMB, and CLASS are cosmology codes discussed in HEALPix documentation as related spherical-harmonic and CMB-analysis tools.
- SourceForge, MacPorts, Homebrew, and RPM packages are part of the project's distribution path.

### Sources

- <https://healpix.sourceforge.io/credits.php>
- <https://healpix.sourceforge.io/documentation.php>
- <https://healpix.sourceforge.io/downloads.php>
- <https://healpix.sourceforge.io/html/intro.htm>
- <https://sourceforge.net/p/healpix/code/HEAD/tree>
- <https://sourceforge.net/projects/healpix/>


## Security Notes

broad file, network, media, or database tool signal.

- **Geiger risk:** blue / medium
- broad file, network, media, or database tool signal

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** healpix
- **Version Scheme:** 0
- **Revision:** 2
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- dnf - chealpix - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: chealpix from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | HEALPix C Bindings Library | http://healpix.jpl.nasa.gov/
- dnf - chealpix-devel - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: chealpix-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | HEALPix C Bindings Library development files | http://healpix.jpl.nasa.gov/
- dnf - healpix - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: healpix from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Hierarchical Equal Area isoLatitude Pixelization of a sphere | http://healpix.jpl.nasa.gov/
- dnf - healpix-c++ - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: healpix-c++ from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Healpix C++ binaries and libraries | http://healpix.jpl.nasa.gov/
- dnf - healpix-c++-devel - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: healpix-c++-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Healpix C++ headers | http://healpix.jpl.nasa.gov/
- dnf - healpix-devel - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: healpix-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Healpix Fortran headers | http://healpix.jpl.nasa.gov/
- dnf - healpix-java - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: healpix-java from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Java version of HEALPix | http://healpix.jpl.nasa.gov/
- dnf - healpix-javadoc - 3.83-4.fc45: normalized package name match | Fedora Rawhide package metadata: healpix-javadoc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Javadocs for healpix | http://healpix.jpl.nasa.gov/
- zypper - chealpix-devel - 3.83-1.5: normalized package name match | openSUSE Tumbleweed package metadata: chealpix-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Headers and devel files for healpix - C bindings | https://healpix.sourceforge.io
- zypper - healpix - 3.83-1.5: normalized package name match | openSUSE Tumbleweed package metadata: healpix from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Data Analysis, Simulations and Visualization on the Sphere | https://healpix.sourceforge.io
- zypper - healpix_cxx-devel - 3.83-1.5: normalized package name match | openSUSE Tumbleweed package metadata: healpix_cxx-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Headers and devel files for healpix - C++ bindings | https://healpix.sourceforge.io
- zypper - libchealpix0 - 3.83-1.5: normalized package name match | openSUSE Tumbleweed package metadata: libchealpix0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Shared library for healpix - C bindings | https://healpix.sourceforge.io
- zypper - libhealpix_cxx4 - 3.83-1.5: normalized package name match | openSUSE Tumbleweed package metadata: libhealpix_cxx4 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Shared library for healpix - C++ bindings | https://healpix.sourceforge.io
- MacPorts - healpix: normalized package name match | MacPorts ports tree: science/healpix/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Database and data packages](https://www.automicvault.com/pkg/database-data-tools/) - Matched database, SQL, migration, or data-store metadata.
- [cfitsio](https://www.automicvault.com/pkg/brew/cfitsio/) - Runtime dependency declared by Homebrew.
- [autoconf](https://www.automicvault.com/pkg/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://www.automicvault.com/pkg/brew/automake/) - Build dependency declared by Homebrew.
- [libtool](https://www.automicvault.com/pkg/brew/libtool/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [siril](https://www.automicvault.com/pkg/brew/siril/) - Popular package that depends on this formula.
- [gnuastro](https://www.automicvault.com/pkg/brew/gnuastro/) - Shares av.db curated category or tags: astronomy, cli, data-analysis, science.
- [calceph](https://www.automicvault.com/pkg/brew/calceph/) - Shares av.db curated category or tags: astronomy, cli, science, scientific-computing.
- [root](https://www.automicvault.com/pkg/brew/root/) - Shares av.db curated category or tags: cli, data-analysis, science, scientific-computing.
- [xlispstat](https://www.automicvault.com/pkg/brew/xlispstat/) - Shares av.db curated category or tags: cli, data-analysis, science, scientific-computing.
- [ccfits](https://www.automicvault.com/pkg/brew/ccfits/) - Shares av.db curated category or tags: astronomy, cli, science.
- [cdsclient](https://www.automicvault.com/pkg/brew/cdsclient/) - Shares av.db curated category or tags: astronomy, cli, science.
- [libnova](https://www.automicvault.com/pkg/brew/libnova/) - Shares av.db curated category or tags: astronomy, cli, science.
- [gwyddion](https://www.automicvault.com/pkg/brew/gwyddion/) - Local package facts share a topical domain. Shared terms: analysis, cli, data, data-analysis, science.

## Combined YAML source

View the package source record on GitHub. [combined/healpix.yml](https://github.com/automic-vault/db/blob/main/combined/healpix.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
