hwoutils#

Shared JAX-based utilities for the HWO direct imaging simulation suite.

Overview#

hwoutils provides common building blocks used across the HWO simulation libraries (yippy, orbix, coronagraphoto, coronalyze):

  • JAX configuration – helpers to set precision, platform, and device count before JAX initializes

  • Constants – physical and mission constants

  • Conversions – unit and coordinate transforms

  • Image transforms – flux-conserving resampling, downsampling, and subpixel interpolation via JAX

  • Radial profiles – azimuthal averaging for 2D images

  • Map coordinates – B-spline interpolation on regular grids

Installation#

pip install hwoutils

Guides#

API Reference#