Releases: 1cosmologist/skyplot
Releases · 1cosmologist/skyplot
Release list
SkyPlot v0.4.4 beta
Full Changelog: v0.4.3_b...v0.4.4_b
SkyPlot v0.4.3 beta
Full Changelog: v0.4.2_b...v0.4.3_b
SkyPlot v0.4.2 beta
SkyPlot 0.4.2 — initial beta release
SkyPlot is a Python visualization package for CMB and astrophysical sky maps. It renders HEALPix data and WCS-backed 2D arrays with Matplotlib and Cartopy.
Key capabilities:
- Inputs: 1D HEALPix arrays, 2D arrays with an Astropy WCS, and ndmap-like objects with .wcs.
- Projections: Mollweide, Orthographic, Plate Carrée, Equidistant Conic, and local Gnomonic.
- Coordinate support: configurable source/display frame transforms and explicit WCS longitude/latitude world-axis mapping, including WCS objects with additional non-spatial axes.
- Rendering: configurable low/medium/high sampling presets, colormaps, normalization, invalid-value color, gridlines, titles, colorbars, and multiple export formats.
- Overlays: binary mask layers and streamplot/quiver vector fields, designed for separate magnitude-map and vector-overlay calls.
- Layer control: default map/vector/mask z-orders of 1/2/3, with explicit zorder overrides.
- Polarization: documentation includes HEALPix/COSMO Stokes-Q/U orientation handling and notes the IAU-sign convention difference.
Release metadata:
- Version: 0.4.2
- Python: >=3.10
- License: GPL-3.0-only
- Core dependencies: NumPy, healpy, Astropy, Matplotlib, Cartopy, and colormaps
- Optional extras: dev (pytest, ruff) and docs (Sphinx, Shibuya, MyST)
- Homepage: https://github.com/1cosmologist/skyplot
- Documentation: https://skyplot.readthedocs.io