
Paths through phase space
Fit a curve through phase-space points — streams, orbits, trajectories.
3 more not shown.
5 more not shown.
15 more not shown.
16 more not shown.

Paths through phase space
Fit a curve through phase-space points — streams, orbits, trajectories.

co-lead developer
Constrain gravitational potentials from stellar stream curvature
A JAX package that fits stream tracks with splines and compares their curvature directly to a potential's accelerations. Co-led with Sirui Wu.

lead developer
Galactic dynamics in JAX
Orbit integration, potentials and stream generation — GPU-accelerated and fully differentiable.

lead developer
Coordinates in JAX
Vectors, frames and transformations — differentiable, and unit-aware via unxt.

lead developer
Units in JAX
Unit-aware quantities that survive jit, grad and vmap.

Core developer · Coordination Committee · Strategic Planning
Astronomy in Python
The community core package for astronomy in Python. The collaboration received the 2025 AAS Lancelot M. Berkeley Prize, a 2023 IOP Publishing Top Cited Paper Award and the 2022 ADASS software prize.
21 more not shown.