← All posts

PySM 3.4.5: HalfDome TSZ model, scipy pin removed, Python 3.9 dropped

PySM 3.4.5 is now available on PyPI and GitHub.

Changes in this release:

  • HalfDome TSZ model (tsz4) — thermal SZ emission from the HalfDome simulations, eleven realizations available at Nside=8192. See the tsz4 documentation.
  • Relaxed SciPy upper bound — removed the scipy < 1.15 pin. This was a workaround for a healpy bug with scipy 1.15+, fixed in healpy 1.18.1. PySM now requires healpy >= 1.18.1.
  • Dropped Python 3.9 support — EOL since October 2025, and healpy >= 1.18.1 only ships wheels for Python >= 3.10.

Code: github.com/galsci/pysm

Upgrade with:

pip install --upgrade pysm3