Skip to main content

healpix-convert

This package allows converting various datasets into the HEALPix-based DGGS format proposed by GRID4EARTH.

It takes input data stored in Zarr format (one or more EOPF-compliant Zarr datasets), then reprojects and resamples it onto a HEALPix grid, outputting a new Zarr dataset compliant with the DGGS Zarr and CF-Healpix conventions.

Note: this repository is currently under heavy development. API is not stable yet.

Supported data products

  • ERA5
  • ClimateDT
  • CAMS

Key features

  • Multiple resampling methods — nearest, bilinear, k-nearest neighbors, PSF, cell-point
  • Multi-stage workflow — first prepare the output dataset, then run data conversion in parallel jobs
  • Dask-native — parallel conversion out of the box with a distributed Dask cluster
  • Cloud-ready — read from and write to S3 object stores
  • STAC metadata — input STAC discovery attributes are propagated and merged in the output
  • Zarr conventionsZarr conventions are used for structuring metadata in the output dataset

Installation

From PyPI or conda-forge

There's no package published on PyPI and/or conda-forge yet.

From source (development)

First clone this repository:

$ git clone https://github.com/GRID4EARTH/healpix-convert
$ cd healpix-convert

Then install it, e.g., using pip:

$ python -m pip install .

Note: we recommend installing it in an isolated development environment.

If you have pixi installed, you can install a complete development environment by simply using the command below:

$ pixi install -e dev

Basic usage

See examples in the notebooks folder.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

healpix_convert-2026.9.0.tar.gz (58.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

healpix_convert-2026.9.0-py3-none-any.whl (64.4 kB view details)

Uploaded Python 3

File details

Details for the file healpix_convert-2026.9.0.tar.gz.

File metadata

  • Download URL: healpix_convert-2026.9.0.tar.gz
  • Upload date:
  • Size: 58.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for healpix_convert-2026.9.0.tar.gz
Algorithm Hash digest
SHA256 ab7c79b990a3c8f9cd87266b203d7c2ee282c6c6983a28e64fe76d78b668eb9c
MD5 2744207dec51018c6989824844a790af
BLAKE2b-256 c0b21cf775a394f9df120e3e80346f28e70660ac0daae2d0423616bed726d399

See more details on using hashes here.

Provenance

The following attestation bundles were made for healpix_convert-2026.9.0.tar.gz:

Publisher: pypipublish.yml on GRID4EARTH/healpix-convert

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file healpix_convert-2026.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for healpix_convert-2026.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38b7cadeea2bdb29d31ceebad522a90042e30d5951d9d586987719b299ff6086
MD5 c5f44984887a41f21f0fcc5a7b9c3dd2
BLAKE2b-256 c7d8bee599e83213f7adfae9e8fa16c028a61ab7c843e4fa689c2c531faeec2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for healpix_convert-2026.9.0-py3-none-any.whl:

Publisher: pypipublish.yml on GRID4EARTH/healpix-convert

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2026.9.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page