The Jaxstro Ecosystem

Jaxstro turns stellar-population simulations from forward calculators into models we can differentiate, fit, interrogate, and use to design observations.

  1. Birth populationsprogenax
  2. Stellar evolutionstartraxCollisional dynamicsgravax
  3. Observablesfluxax
  4. Inference & designinformax
The Jaxstro ecosystem: a differentiable model from a cluster's birth to its survey observables, returning the gradients that reveal what the data can recover. Stellar evolution and collisional dynamics are one coupled step by design — a star loses mass while it is being moved, and an encounter changes the path it evolves along, so neither finishes before the other begins. Every stage composes on the shared jaxstro foundation. Select any stage for detail.

Inference is where the chain pays out: informax works out what an observation can recover before it is taken — and says so even when the answer is that it cannot.

The packages

  1. 00Foundation

    jaxstro

    The shared numerical substrate.

    Units and constants, coordinate transforms, numerical methods, derivative contracts, and provenance — so every package composes without silent inconsistencies.

    Mature
  2. 01Birth populations

    progenax

    Truth-known cluster birth conditions.

    Differentiable initial conditions for star clusters: true-equilibrium King, EFF and LIMEPY structure with anisotropy and primordial mass segregation, mass-dependent multiplicity, and IMFs you can take gradients through.

    MatureMethods paperin preparation
  3. 02Stellar evolution

    startrax

    From birth mass to stellar state and remnants.

    A differentiable map from initial mass, age and metallicity to full single-star state — winds, mass loss, lifetimes, remnants — with gradients that survive the phase transitions, where differentiating naively does not.

    In developmentMethods paperplanned
  4. 03Collisional dynamics

    gravax

    Differentiable collisional dynamics.

    A JAX-native, hierarchical collisional N-body engine: high-order exact direct gravity with explicit ownership of binaries and compact subsystems, and gradients that survive the adaptive timestep — so a cluster model can be fitted to data, not only run forward.

    In developmentMethods paperplanned
  5. 04Observables

    fluxax

    Physical states → survey observables.

    A differentiable Gaia and Rubin/LSST catalogue forward model — photometry, astrometry, selection, crowding, blending and extinction inside one gradient-safe likelihood — with a differentiable pixel renderer alongside it.

    Far alongMethods paperplanned
  6. 05Inference & design

    informax

    What the data can actually recover.

    Exact Fisher-information geometry and local optimal experimental design, with simulation-based calibration, coverage and TARP gates — and refusal contracts that make a result decline itself when the data cannot support it.

    Far alongMethods paperplanned

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.