hwosim
hwosim is a JAX-based toolkit for running end-to-end Habitable Worlds Observatory (HWO) mission simulations. It ties together the full suite of HWO direct imaging simulation tools:
- yippy — Coronagraph performance modeling
- orbix — Orbital dynamics and target scheduling
- coronagraphoto — Image simulation for coronagraphic observations
- coronalyze — Post-processing and SNR analysis
- All the other ones I need to still write
Key Features
- Mission Simulation: End-to-end simulation pipelines from target selection through observation and analysis
- Yield Estimation: Detection completeness and exoplanet yield calculations
- Integration Orchestration: Unified interface across the HWO simulation suite
- JAX-Native: Fully JIT-compilable, differentiable, and GPU-accelerated
Installation
With uv (recommended):
uv pip install hwosim
Or with pip:
pip install hwosim
(Note: You may need to install JAX separately to match your specific hardware acceleration requirements.)
Quick Start
import hwosim
Documentation
Full documentation is available at hwosim.readthedocs.io.
Metadata
Release files for hwosim 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hwosim-0.0.1.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hwosim-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.2 kB
Release files / hwosim-0.0.1.tar.gz
| Download URL | hwosim-0.0.1.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b8efd38d2a07deae2e624340cb55defbcc04b3528d766f8f335ff544315e2dd3
|
|
BLAKE2b-256 checksum How to use checksums |
1e6ae7f1d8834ab72b6a8ad2fbe764aa4f32ff62d253c575afb8977b1a245df3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 16, 2026.
Transparency logRelease files / hwosim-0.0.1-py3-none-any.whl
| Download URL | hwosim-0.0.1-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7040680f5bea4e1b1641f762088ddf5fe91adbcb30564563c82aac186f6bd707
|
|
BLAKE2b-256 checksum How to use checksums |
a94d40f30ecae80879d5bf93032fe689bf6f224ed009035b72ad65b6a1cd0ff1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 16, 2026.
Transparency log