healpy
34 posts
-
healpy 1.20.0b1 beta — harmonic_ud_grade for artifact-safe map downgrading
pip install --pre healpy==1.20.0b1 harmonicudgrade changes map NSIDE through spherical-harmonic transforms with pixel-window and beam transfer corrections following Eq. 1 of Planck 2015 X (arXiv:1502.01588).
-
healpy harmonic_ud_grade vs skytools change_resolution: A Comparison
A comparison of healpy.harmonic_ud_grade and skytools.change_resolution for HEALPix map resolution changes, highlighting API differences, beam/pixel-window support, direct alm input, and agreement levels.
-
harmonic_ud_grade vs ud_grade: A Focused Comparison
harmonic_ud_grade vs ud_grade A Focused Comparison.
-
Why 3 pixels per beam? The mathematics of HEALPix resolution matching
Exploring why the Planck convention uses FWHM = 3 x pixel size for harmonic-space map downgrading, with equations from the literature and simulated demonstrations.
-
Release of healpy 1.19.0
I am pleased to announce the release of healpy 1.19.0. This release includes a large number of fixes and improvements, many of which were made possible by adopting an "agentic" workflow. As detailed in my recent blog post, I have been using AI coding agents to help triage and fix issues, allowing us to close old bugs and improve the codebase significantly.
-
Healpy blm_gauss breaking change analysis
Analyzing the breaking change in healpy's blm_gauss function (1.18.1 to 1.19.0) and its impact on Gaussian beam coefficients.
-
healpy 1.18.1 released
Just released healpy 1.18.1, this version includes important bug fixes, please test and open issues at Major improvements in this release:
-
Generate sample Cosmology data for Cheap and FAIR data portal with PySM
This notebook generates some figures of Galactic and Extra-Galactic emissions using PySM. Mostly for displaying purposes.
-
Run (part of) healpy in the browser with pyodide
Thanks to the help of @VeerioSDSC and Rick Wagner, I have been able to run part of healpy in the browser. For now only tested reading FITS maps and plotting with projview.
-
2024-05-20-HEALPix-in-Megapixels
How many megapixels is a HEALPix map? python !pip install healpy
-
Generate figures for PySM emissions
This notebook generates some figures of Galactic and Extra-Galactic emissions using PySM. Mostly for displaying purposes.
-
Gzipping or not gzipping HEALPix maps
HEALPix maps are generally stored in FITS format, they can be Gzipped to save disk space. Reading gzipped maps is natively supported in healpy, however, it takes longer because maps are uncompressed on the fly.
-
Compare WebSky radio galaxies maps from PySM to Planck
I need to check that the amplitude of the maps of Radio Galaxies produced by WebSky are reasonable if compared to experimental results. The main worry is that being point sources, when we apply a beam using Spherical Harmonics transform we get spurious results due to the input maps not being band-limited.
-
Fund healpy via GitHub Sponsors
Fund healpy via GitHub Sponsors
-
Compare HEALPix and Gauss-Legendre pixelizations for sky emission modelling
import healpy as hp import numpy as np import matplotlib.pyplot as plt from time import time from astropy import units as u