Software
Differentiable astrophysics, built as instruments
I build JAX-native scientific software where every step — from a cluster's birth to its survey observables — is a smooth, differentiable function. The pipeline returns not just a prediction, but its exact sensitivity to each physical parameter.
Jaxstro is the spine of that program: a family of packages that each own one scientific stage and remain independently useful. It powers current work on star-cluster identifiability, and it is built to outlast any single project — a foundation for questions I haven't asked yet.

The Jaxstro Ecosystem
- Birth populationsprogenax
- Dynamicsgravax
- Stellar evolutionstartrax
- Observablesfluxax
- Inference & designinformax
jaxstro foundation. Select any stage for detail.The packages
- 00Foundation
jaxstro
The shared numerical substrate.
Units and constants, coordinate transforms, numerical methods, derivative contracts, and provenance — so every package composes without silent inconsistencies.
MatureMature · methods paper in prep - 01Birth populations
progenax
Truth-known cluster birth conditions.
Differentiable IMFs (including environment-dependent forms), mass-dependent multiplicity, and true-equilibrium King/EFF/LIMEPY structure with anisotropy and primordial mass segregation.
MatureMature · methods paper in prep - 02Dynamics
gravax
Differentiable collisional dynamics.
A three-tier MSM ⊕ Hermite ⊕ SDAR engine that resolves close encounters exactly while accelerating cluster-wide gravity — mapping how dynamics preserves, transforms, or erases birth structure.
In developmentIn active development - 03Stellar evolution
startrax
From birth mass to stellar state and remnants.
A differentiable map from (initial mass, age, metallicity) to full stellar state — winds, mass loss, lifetimes, remnants — with a differentiable binary-evolution layer in progress.
In developmentIn active development - 04Observables
fluxax
Physical states → survey observables.
Differentiable Gaia and Rubin/LSST photometry, astrometry, and images, propagated through selection, crowding, PSFs, backgrounds, and noise.
Far along - 05Inference & design
informax
What the data can actually recover.
Fisher information geometry and optimal experimental design, simulation-based calibration and coverage, and refusal contracts that decline false precision for unconstrained parameters.
Far alongFar along · substantively validated
No package is publicly released yet; methods papers come first. The readiness meter is the honest signal — everything here is under active development, and they differ in how far along they are. Each package has its own page with the demos that show it working, and what its methods paper will establish.



