Published August 17, 2026 | Version v0.0.3

GalacticDynamics/galax: v0.0.3

  • 1. MIT
  • 2. @flatironinstitute
  • 3. University of Michigan

Description

What's Changed

  • feat: use jax's newer prng by @nstarman in https://github.com/GalacticDynamics/galax/pull/340
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/341
  • Mockgen lead trail by @nstarman in https://github.com/GalacticDynamics/galax/pull/342
  • feat: CompositePSP and cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/343
  • Cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/344
  • refactor: internally vectorize df._sample by @nstarman in https://github.com/GalacticDynamics/galax/pull/345
  • refactor: consolidate integrate by @nstarman in https://github.com/GalacticDynamics/galax/pull/346
  • Refactor integrator by @nstarman in https://github.com/GalacticDynamics/galax/pull/347
  • refactor: CartesianAcceleration in funcs by @nstarman in https://github.com/GalacticDynamics/galax/pull/349
  • feat: runtime tyecheck off by default by @nstarman in https://github.com/GalacticDynamics/galax/pull/350
  • Fix dynamics eq by @nstarman in https://github.com/GalacticDynamics/galax/pull/351
  • fix: composite shape tuple by @nstarman in https://github.com/GalacticDynamics/galax/pull/352
  • feat: remove lazy loading by @nstarman in https://github.com/GalacticDynamics/galax/pull/348
  • fix: vectorize matmul in rotation operations by @nstarman in https://github.com/GalacticDynamics/galax/pull/353
  • docs: update readme by @nstarman in https://github.com/GalacticDynamics/galax/pull/354
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/356
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/359
  • chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 in the actions group by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/355
  • test: unpin pytest by @nstarman in https://github.com/GalacticDynamics/galax/pull/363
  • test: change test collection by @nstarman in https://github.com/GalacticDynamics/galax/pull/364
  • build: fix interop tests by @nstarman in https://github.com/GalacticDynamics/galax/pull/362
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/366
  • refactor: cleanup funcs by @nstarman in https://github.com/GalacticDynamics/galax/pull/367
  • refactor: move opt deps to interop area by @nstarman in https://github.com/GalacticDynamics/galax/pull/368
  • feat: start as_interop by @nstarman in https://github.com/GalacticDynamics/galax/pull/369
  • feat: convert_potential by @nstarman in https://github.com/GalacticDynamics/galax/pull/370
  • refactor: namespace tidying by @nstarman in https://github.com/GalacticDynamics/galax/pull/372
  • fix: as_interop convert order by @nstarman in https://github.com/GalacticDynamics/galax/pull/373
  • refactor: simplify coordinates namespace by @nstarman in https://github.com/GalacticDynamics/galax/pull/376
  • feat: remove unused converters by @nstarman in https://github.com/GalacticDynamics/galax/pull/379
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/380
  • build: unpin plum by @nstarman in https://github.com/GalacticDynamics/galax/pull/381
  • build: use ImmutableMap by @nstarman in https://github.com/GalacticDynamics/galax/pull/382
  • feat: Galax to Gala io by @nstarman in https://github.com/GalacticDynamics/galax/pull/375
  • feat: I/O galpy <-> galax by @nstarman in https://github.com/GalacticDynamics/galax/pull/383
  • feat: multipole potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/357
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/385
  • build: use dataclasstools by @nstarman in https://github.com/GalacticDynamics/galax/pull/386
  • Update README.md by @nstarman in https://github.com/GalacticDynamics/galax/pull/387
  • refactor: move license loc by @nstarman in https://github.com/GalacticDynamics/galax/pull/389
  • feat(psp): add psps by @nstarman in https://github.com/GalacticDynamics/galax/pull/390
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/391
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/392
  • fix: import register operator compat by @nstarman in https://github.com/GalacticDynamics/galax/pull/397
  • fix: return annotation by @nstarman in https://github.com/GalacticDynamics/galax/pull/398
  • feat: register with dataclasstools by @nstarman in https://github.com/GalacticDynamics/galax/pull/394
  • fix: interpolant type annotations by @nstarman in https://github.com/GalacticDynamics/galax/pull/399
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/400
  • feat: parse_time_specification by @nstarman in https://github.com/GalacticDynamics/galax/pull/395
  • build: use dataclassish by @nstarman in https://github.com/GalacticDynamics/galax/pull/402
  • build: use zeroth by @nstarman in https://github.com/GalacticDynamics/galax/pull/393
  • build: use xmmutablemap by @nstarman in https://github.com/GalacticDynamics/galax/pull/404
  • build: bump coordinax by @nstarman in https://github.com/GalacticDynamics/galax/pull/403
  • refactor: consolidate to diffrax integrator by @nstarman in https://github.com/GalacticDynamics/galax/pull/405
  • feat: implement Chen+24 particle spray model by @ybillchen in https://github.com/GalacticDynamics/galax/pull/401
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/406
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/407
  • bump: deps by @nstarman in https://github.com/GalacticDynamics/galax/pull/408
  • docs: include BurkertPotential by @nstarman in https://github.com/GalacticDynamics/galax/pull/409
  • bump: gala by @nstarman in https://github.com/GalacticDynamics/galax/pull/410
  • refactor: import locations for interop by @nstarman in https://github.com/GalacticDynamics/galax/pull/411
  • feat: plotting by @nstarman in https://github.com/GalacticDynamics/galax/pull/97
  • refactor: use cx.normalize_vector by @nstarman in https://github.com/GalacticDynamics/galax/pull/412
  • Cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/413
  • Cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/414
  • feat: more dynamics funcs by @nstarman in https://github.com/GalacticDynamics/galax/pull/415
  • feat: funcs by @nstarman in https://github.com/GalacticDynamics/galax/pull/416
  • feat: circular velocity by @nstarman in https://github.com/GalacticDynamics/galax/pull/417
  • feat: rename differential_cls to velocity_cls by @nstarman in https://github.com/GalacticDynamics/galax/pull/420
  • fix: astropy interop dispatch by @nstarman in https://github.com/GalacticDynamics/galax/pull/421
  • docs: move parse_time_spec docstrings by @nstarman in https://github.com/GalacticDynamics/galax/pull/422
  • refactor: inline some jits by @nstarman in https://github.com/GalacticDynamics/galax/pull/423
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/424
  • refactor: change imports by @nstarman in https://github.com/GalacticDynamics/galax/pull/426
  • refactor: attr dataclass by @nstarman in https://github.com/GalacticDynamics/galax/pull/427
  • fix: remove type by @nstarman in https://github.com/GalacticDynamics/galax/pull/428
  • feat: update Parameter dimensions by @nstarman in https://github.com/GalacticDynamics/galax/pull/425
  • feat: increase default Solver to Dopri8 by @nstarman in https://github.com/GalacticDynamics/galax/pull/396
  • refactor: improve converters by @nstarman in https://github.com/GalacticDynamics/galax/pull/431
  • refactor: import coordinax by @nstarman in https://github.com/GalacticDynamics/galax/pull/432
  • refactor: simplify converter by @nstarman in https://github.com/GalacticDynamics/galax/pull/433
  • refactor: consolidate Orbit classes by @nstarman in https://github.com/GalacticDynamics/galax/pull/434
  • refactor: use to_units not to_units_value by @nstarman in https://github.com/GalacticDynamics/galax/pull/435
  • refactor: use Quantity.constructor by @nstarman in https://github.com/GalacticDynamics/galax/pull/436
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/439
  • feat: param docs by @nstarman in https://github.com/GalacticDynamics/galax/pull/440
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/441
  • build: opt deps by @nstarman in https://github.com/GalacticDynamics/galax/pull/442
  • build: bump optional_dependencies by @nstarman in https://github.com/GalacticDynamics/galax/pull/443
  • refactor: clean up evaluate_orbit by @nstarman in https://github.com/GalacticDynamics/galax/pull/444
  • build: use galactic_dynamics_interoperability by @nstarman in https://github.com/GalacticDynamics/galax/pull/445
  • feat: bump unxt by @nstarman in https://github.com/GalacticDynamics/galax/pull/446
  • feat: bump quaxed by @nstarman in https://github.com/GalacticDynamics/galax/pull/447
  • refactor: use jax.tree over tree_util by @nstarman in https://github.com/GalacticDynamics/galax/pull/448
  • refactor: cleanup array_api by @nstarman in https://github.com/GalacticDynamics/galax/pull/449
  • build: bump quaxed, unxt by @nstarman in https://github.com/GalacticDynamics/galax/pull/451
  • refactor: use public API for op dispatch by @nstarman in https://github.com/GalacticDynamics/galax/pull/452
  • refactor: clean up integrate by @nstarman in https://github.com/GalacticDynamics/galax/pull/450
  • Rename private repos by @nstarman in https://github.com/GalacticDynamics/galax/pull/453
  • method signatures by @nstarman in https://github.com/GalacticDynamics/galax/pull/454
  • Refactor: clean up the Integrator by @nstarman in https://github.com/GalacticDynamics/galax/pull/455
  • refactor: isort typing_extensions as builtin by @nstarman in https://github.com/GalacticDynamics/galax/pull/456
  • feat: HarmonicOscillatorPotential by @nstarman in https://github.com/GalacticDynamics/galax/pull/262
  • refactor: clean up coordinates structure by @nstarman in https://github.com/GalacticDynamics/galax/pull/458
  • feat: re-vectorize by @nstarman in https://github.com/GalacticDynamics/galax/pull/461
  • feat: Orbit plot by @nstarman in https://github.com/GalacticDynamics/galax/pull/462
  • refactor: coordinates cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/463
  • docs: psp by @nstarman in https://github.com/GalacticDynamics/galax/pull/464
  • build: use plotting_backends by @nstarman in https://github.com/GalacticDynamics/galax/pull/466
  • refactor: generalize Quantity type hints by @nstarman in https://github.com/GalacticDynamics/galax/pull/467
  • refactor: rm equivalency by @nstarman in https://github.com/GalacticDynamics/galax/pull/468
  • Clean typing by @nstarman in https://github.com/GalacticDynamics/galax/pull/469
  • refactor(psp): getitem by @nstarman in https://github.com/GalacticDynamics/galax/pull/465
  • ci: tomli codespell by @nstarman in https://github.com/GalacticDynamics/galax/pull/470
  • feat: HenonHeilesPotential by @nstarman in https://github.com/GalacticDynamics/galax/pull/471
  • feat: MN3 and MilkyWayPotential2022 by @adrn in https://github.com/GalacticDynamics/galax/pull/418
  • fix: vectorizing PSP return by @nstarman in https://github.com/GalacticDynamics/galax/pull/472
  • refactor: evaluate_orbit by @nstarman in https://github.com/GalacticDynamics/galax/pull/473
  • refactor: clean up unxt import by @nstarman in https://github.com/GalacticDynamics/galax/pull/474
  • build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 in the actions group by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/476
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/477
  • build-unxt-non-editable by @nstarman in https://github.com/GalacticDynamics/galax/pull/479
  • feat: use rename from_ constructor method by @nstarman in https://github.com/GalacticDynamics/galax/pull/480
  • refactor: simplify .w() by @nstarman in https://github.com/GalacticDynamics/galax/pull/481
  • feat: move interop code back by @nstarman in https://github.com/GalacticDynamics/galax/pull/482
  • build: bump deps by @nstarman in https://github.com/GalacticDynamics/galax/pull/485
  • style: clean up toml by @nstarman in https://github.com/GalacticDynamics/galax/pull/486
  • refactor: set up uv by @nstarman in https://github.com/GalacticDynamics/galax/pull/475
  • fix: f-strings in error message by @nstarman in https://github.com/GalacticDynamics/galax/pull/488
  • build: bump deps by @nstarman in https://github.com/GalacticDynamics/galax/pull/490
  • feat: psp from cpsp by @nstarman in https://github.com/GalacticDynamics/galax/pull/489
  • feat: remove dimensionless option in parse by @nstarman in https://github.com/GalacticDynamics/galax/pull/492
  • refactor: constant parameter by @nstarman in https://github.com/GalacticDynamics/galax/pull/491
  • refactor: rename AbstractPotentialBase to AbstractBasePotential by @nstarman in https://github.com/GalacticDynamics/galax/pull/493
  • refactor: rename file by @nstarman in https://github.com/GalacticDynamics/galax/pull/494
  • build: bump unxt, coordinax by @nstarman in https://github.com/GalacticDynamics/galax/pull/496
  • build: dependency groups by @nstarman in https://github.com/GalacticDynamics/galax/pull/497
  • build: bump unxt, coordinax by @nstarman in https://github.com/GalacticDynamics/galax/pull/498
  • build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 in the actions group by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/499
  • build: bump dependencies by @nstarman in https://github.com/GalacticDynamics/galax/pull/503
  • build(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/505
  • Create CODE_OF_CONDUCT.md by @nstarman in https://github.com/GalacticDynamics/galax/pull/504
  • ⬆️ build: bump deps by @nstarman in https://github.com/GalacticDynamics/galax/pull/508
  • Pass keyword arguments to coordinax.represent_as by @adrn in https://github.com/GalacticDynamics/galax/pull/507
  • build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 in the actions group by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/509
  • ⬆️ dep-bump: bump coordinax v0.16+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/510
  • 🎨 style(unxt): use preferred imports by @nstarman in https://github.com/GalacticDynamics/galax/pull/511
  • 🚚 resource(ops): rename operators to ops by @nstarman in https://github.com/GalacticDynamics/galax/pull/513
  • build: enable py3.13 by @nstarman in https://github.com/GalacticDynamics/galax/pull/429
  • 📝 docs: use preferred imports in docs by @nstarman in https://github.com/GalacticDynamics/galax/pull/514
  • ⬆️ dep-bump: plum, dataclassish by @nstarman in https://github.com/GalacticDynamics/galax/pull/515
  • ⬆️ dep-bump(coordinax): v0.17+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/517
  • 🎨 style(psp): group by api source by @nstarman in https://github.com/GalacticDynamics/galax/pull/518
  • 🚩 flag(jaxtyping): update the runtime typechecking flag by @nstarman in https://github.com/GalacticDynamics/galax/pull/519
  • build(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/521
  • ⬆️ dep-bump(coordinax): v0.17.4+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/522
  • ♻️ refactor(dynamics): move dispatches and cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/523
  • 🏷️ types: annotate with typealias by @nstarman in https://github.com/GalacticDynamics/galax/pull/524
  • ⚡️ perf(dynamics): remove extra vectorization wrapper by @nstarman in https://github.com/GalacticDynamics/galax/pull/525
  • feat(dynamics): enable q,p tuple array input to integrator by @nstarman in https://github.com/GalacticDynamics/galax/pull/526
  • ♻️ refactor(dynamics): use UncheckedQ for t parsing in integrate by @nstarman in https://github.com/GalacticDynamics/galax/pull/527
  • 🎨 style(dynamics): improve interpolant by @nstarman in https://github.com/GalacticDynamics/galax/pull/528
  • ✨ feat(psp): make PhaseSpacePosition a coordinax.Coordinate object by @nstarman in https://github.com/GalacticDynamics/galax/pull/520
  • 👷 build(mypy): add dependencies by @nstarman in https://github.com/GalacticDynamics/galax/pull/529
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/GalacticDynamics/galax/pull/531
  • 👽️ external(dataclasses): use dataclassish private dataclasses by @nstarman in https://github.com/GalacticDynamics/galax/pull/530
  • 🎨 style(dynamics): clean up imports by @nstarman in https://github.com/GalacticDynamics/galax/pull/532
  • ✨ feat(dynamics): introduce fields module by @nstarman in https://github.com/GalacticDynamics/galax/pull/533
  • ✨ feat(dynamics): rename term to terms by @nstarman in https://github.com/GalacticDynamics/galax/pull/535
  • ✨ feat(dynamics): add dispatches to HamiltonianField by @nstarman in https://github.com/GalacticDynamics/galax/pull/536
  • 🎨 style(coordinates): improve import structure by @nstarman in https://github.com/GalacticDynamics/galax/pull/537
  • ✨ feat(coordinates): start simulation frames by @nstarman in https://github.com/GalacticDynamics/galax/pull/538
  • 💥 boom(dynamics): Integrator now takes a Solver instance, not the class by @nstarman in https://github.com/GalacticDynamics/galax/pull/539
  • feat(dynamics): class-based diffeqsolve by @nstarman in https://github.com/GalacticDynamics/galax/pull/540
  • ✨ feat(dynamics): start new dynamics solver by @nstarman in https://github.com/GalacticDynamics/galax/pull/541
  • ✨ feat(dynamics): add DynamicsSolver dispatches by @nstarman in https://github.com/GalacticDynamics/galax/pull/542
  • ✨ feat(dynamics): enable ts for DynamicsSolver by @nstarman in https://github.com/GalacticDynamics/galax/pull/543
  • ♻️ refactor(dynamics): rename private files by @nstarman in https://github.com/GalacticDynamics/galax/pull/544
  • ♻️ refactor(dynamics): rename private files by @nstarman in https://github.com/GalacticDynamics/galax/pull/545
  • ✨ feat(dynamics): enable dense solutions in DynamicsSolver by @nstarman in https://github.com/GalacticDynamics/galax/pull/546
  • 🎨 style(dynamics): use dynamics solver in integrate by @nstarman in https://github.com/GalacticDynamics/galax/pull/547
  • ✨ feat(dynamics): update DynamicsSolver dispatches for PSP by @nstarman in https://github.com/GalacticDynamics/galax/pull/548
  • 🎨 style(coordinates): rename PSP base classes by @nstarman in https://github.com/GalacticDynamics/galax/pull/549
  • 🏷️ types(dynamics): finalize interpolant by @nstarman in https://github.com/GalacticDynamics/galax/pull/550
  • 🏷️ types(aliases): shorten and make consistent type alias name scheme by @nstarman in https://github.com/GalacticDynamics/galax/pull/552
  • ✨ feat(dynamics): term selection is now solver dependent by @nstarman in https://github.com/GalacticDynamics/galax/pull/551
  • 🎨 style(imports): standardize imports by @nstarman in https://github.com/GalacticDynamics/galax/pull/553
  • ✨ feat(dynamics): nbody field by @nstarman in https://github.com/GalacticDynamics/galax/pull/554
  • ✨ feat(dynamics): runtime type checking by @nstarman in https://github.com/GalacticDynamics/galax/pull/555
  • 🎨 style(dynamics): clean up dynamics by @nstarman in https://github.com/GalacticDynamics/galax/pull/556
  • ✨ feat(dynamics): vectorized interpolator by @nstarman in https://github.com/GalacticDynamics/galax/pull/557
  • ♻️ refactor(dynamics): use PSP constructors to simplify integrator by @nstarman in https://github.com/GalacticDynamics/galax/pull/558
  • ✨ feat(dynamics): split off AbstractVectorizedDenseInterpolation by @nstarman in https://github.com/GalacticDynamics/galax/pull/559
  • ✨ feat(dynamics): add call method to interpolations by @nstarman in https://github.com/GalacticDynamics/galax/pull/560
  • ✨ feat(coordinates): switch to_units to unxt uconvert API by @nstarman in https://github.com/GalacticDynamics/galax/pull/561
  • ⬆️ dep-bump(coordinax): v0.18.3+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/562
  • ✨ feat(dynamics): enable arbitrary t shape when evaluating vectorized dense interps by @nstarman in https://github.com/GalacticDynamics/galax/pull/563
  • ♻️ refactor(dynamics): integrator uses diffeqsolver kwargs in backend by @nstarman in https://github.com/GalacticDynamics/galax/pull/564
  • 🎨 style(dynamics): improve nbody field by @nstarman in https://github.com/GalacticDynamics/galax/pull/565
  • ✨ feat(dynamics): remove units arg from integrator, using field instead by @nstarman in https://github.com/GalacticDynamics/galax/pull/566
  • ♻️ refactor(dynamics): simplify integrator by @nstarman in https://github.com/GalacticDynamics/galax/pull/567
  • 💥 boom(dynamics): change integrators kwarg "interpolated" to "dense" by @nstarman in https://github.com/GalacticDynamics/galax/pull/568
  • 🚸 ux(dynamics): enable DynamicsSolver to set DiffeqSolver params through a dict by @nstarman in https://github.com/GalacticDynamics/galax/pull/570
  • ♻️ refactor(dynamics): clean up default saveat by @nstarman in https://github.com/GalacticDynamics/galax/pull/571
  • style(dynamics): shorten evaluate_orbit by @nstarman in https://github.com/GalacticDynamics/galax/pull/572
  • 🐛 fix(dynamics): saveat for scalar saveat by @nstarman in https://github.com/GalacticDynamics/galax/pull/573
  • 🏷️ types(dynamics): rearrange custom types by @nstarman in https://github.com/GalacticDynamics/galax/pull/574
  • ✨ feat(dynamics): vectorize dynamics solver by @nstarman in https://github.com/GalacticDynamics/galax/pull/575
  • ✨ feat(dynamics): DynamicsSolver with composite PSP by @nstarman in https://github.com/GalacticDynamics/galax/pull/576
  • ♻️ refactor(dynamics): integrator kwargs by @nstarman in https://github.com/GalacticDynamics/galax/pull/577
  • 🎨 style(dynamics): change to a kwargs by @nstarman in https://github.com/GalacticDynamics/galax/pull/579
  • ♻️ refactor(potential): update special potential defaults by @nstarman in https://github.com/GalacticDynamics/galax/pull/580
  • ✨ feat(potential): rename AbstractBasePotential to AbstractPotential by @nstarman in https://github.com/GalacticDynamics/galax/pull/581
  • ✨ feat(potential): from_ constructor by @nstarman in https://github.com/GalacticDynamics/galax/pull/582
  • Create SECURITY.md by @nstarman in https://github.com/GalacticDynamics/galax/pull/584
  • ✅ test(potential): fix time-dependent tests by @nstarman in https://github.com/GalacticDynamics/galax/pull/585
  • 💄 ui(dynamics): Solver constructors by @nstarman in https://github.com/GalacticDynamics/galax/pull/586
  • ✨ feat(potential): refactor special composite potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/583
  • ✨ feat(dynamics): DiffeqSolver constructor method by @nstarman in https://github.com/GalacticDynamics/galax/pull/587
  • ♻️ refactor(dynamics): refactor the private modules by @nstarman in https://github.com/GalacticDynamics/galax/pull/588
  • ♻️ refactor(potential): better constants converter by @nstarman in https://github.com/GalacticDynamics/galax/pull/589
  • 🎨 style(dynamics): update private arg names by @nstarman in https://github.com/GalacticDynamics/galax/pull/591
  • ✨ feat(dynamics): diffeq initializer from Partial of diffeqsolver by @nstarman in https://github.com/GalacticDynamics/galax/pull/590
  • 🚚 resource(dynamics): rename private dynamics solver file by @nstarman in https://github.com/GalacticDynamics/galax/pull/592
  • ➕ dep-add(optimistix): make diffrax dependency explicit by @nstarman in https://github.com/GalacticDynamics/galax/pull/593
  • 🎨 style(dynamics): move cluster functions by @nstarman in https://github.com/GalacticDynamics/galax/pull/594
  • ♻️ refactor(dynamics): move parse_saveat by @nstarman in https://github.com/GalacticDynamics/galax/pull/595
  • 🔧 config(ci): update pre-commit by @nstarman in https://github.com/GalacticDynamics/galax/pull/597
  • 🔧 config(import-alias): jax.extend to jex by @nstarman in https://github.com/GalacticDynamics/galax/pull/598
  • 🏷️ types: update type annotations by @nstarman in https://github.com/GalacticDynamics/galax/pull/596
  • 🎨 style(potential): move potentials in private files by @nstarman in https://github.com/GalacticDynamics/galax/pull/600
  • 💚 ci: remove 3.12 from test matrix by @nstarman in https://github.com/GalacticDynamics/galax/pull/602
  • 🎨 style(potential): simplify functional api by @nstarman in https://github.com/GalacticDynamics/galax/pull/601
  • 💥 boom(potential): rename circular_velocity to local_circular_velocity by @nstarman in https://github.com/GalacticDynamics/galax/pull/603
  • 📝 docs(potential): consolidate docs by @nstarman in https://github.com/GalacticDynamics/galax/pull/604
  • ♻️ refactor(potential): refactor private parsing function by @nstarman in https://github.com/GalacticDynamics/galax/pull/605
  • ✨ feat(potential): public scope d(2)phi/dr(2) functions by @nstarman in https://github.com/GalacticDynamics/galax/pull/606
  • ✨ feat(dynamics): public scope omega by @nstarman in https://github.com/GalacticDynamics/galax/pull/607
  • ✨ feat(dynamics): cluster mass solver by @nstarman in https://github.com/GalacticDynamics/galax/pull/599
  • 🎨 style(dynamics): solver by @nstarman in https://github.com/GalacticDynamics/galax/pull/608
  • build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1 in the actions group by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/609
  • 💄 ui(dynamics): rename interpolated to dense by @nstarman in https://github.com/GalacticDynamics/galax/pull/610
  • 📝 docs(dynamics): consolidate HamiltonianField call docs by @nstarman in https://github.com/GalacticDynamics/galax/pull/611
  • 🎨 style(dynamics): group orbit private module by @nstarman in https://github.com/GalacticDynamics/galax/pull/612
  • 🚚 resource(potential): move tests for builtin potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/613
  • ⬆️ dep-bump(coordinax): v0.19.0+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/614
  • 🎨 style(dynamics): move PSP from diffrax result by @nstarman in https://github.com/GalacticDynamics/galax/pull/615
  • ✨ feat(dynamics): public scope vectorization in diffeqsolver by @nstarman in https://github.com/GalacticDynamics/galax/pull/616
  • feat(dynamics): add kwarg unbatch_time to DynamicsSolver by @nstarman in https://github.com/GalacticDynamics/galax/pull/617
  • 🐛 fix(dynamics): fix vec interp for batched solver by @nstarman in https://github.com/GalacticDynamics/galax/pull/618
  • 🎨 style(coordinates): move some PSP interpolation to dynamics by @nstarman in https://github.com/GalacticDynamics/galax/pull/619
  • ➕ dep-add(diffraxtra): move diffrax extras to new library by @nstarman in https://github.com/GalacticDynamics/galax/pull/620
  • ♻️ refactor(coordinates): units property of PhaseSpacePositionInterpolant by @nstarman in https://github.com/GalacticDynamics/galax/pull/621
  • ✨ feat(dynamics): add solve namespace by @nstarman in https://github.com/GalacticDynamics/galax/pull/623
  • ✨ feat(dyanamics): DynamicsSolver can solve from a (N,6) array by @nstarman in https://github.com/GalacticDynamics/galax/pull/624
  • 🔧 config(cd): change fetch depth by @nstarman in https://github.com/GalacticDynamics/galax/pull/626
  • 🔧 config(ci): change fetch depth by @nstarman in https://github.com/GalacticDynamics/galax/pull/627
  • ⬆️ dep-bump: diffraxtra v1.2.0+, quaxed v0.9.0+, unxt 1.2.0+, coordinax 0.20.1+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/629
  • ♻️ refactor: improve import by @nstarman in https://github.com/GalacticDynamics/galax/pull/630
  • 🔧 config(sybil): update sybil test config by @nstarman in https://github.com/GalacticDynamics/galax/pull/628
  • DynamicsSolver init, step, run by @nstarman in https://github.com/GalacticDynamics/galax/pull/631
  • 🎨 style(dynamics): small improvement to solver layout by @nstarman in https://github.com/GalacticDynamics/galax/pull/632
  • ✨ feat(coordinates): new Coordinate hierarchy for avoiding multimodality by @nstarman in https://github.com/GalacticDynamics/galax/pull/633
  • ✨ feat(dynamics): dispatches for specific_angular_momentum by @nstarman in https://github.com/GalacticDynamics/galax/pull/635
  • ✨ feat(dynamics): dispatches for funcs by @nstarman in https://github.com/GalacticDynamics/galax/pull/634
  • ✨ feat(dynamics): spherical mass enclosed by @nstarman in https://github.com/GalacticDynamics/galax/pull/636
  • ✨ feat(dynamics): cluster radii by @nstarman in https://github.com/GalacticDynamics/galax/pull/637
  • 💄 ui(dynamics): rename ConstantMassField to ConstantMass by @nstarman in https://github.com/GalacticDynamics/galax/pull/638
  • ✨ feat(dynamics): cluster relaxation times by @nstarman in https://github.com/GalacticDynamics/galax/pull/639
  • 💄 ui(dynamics): make unbatch_time the default by @nstarman in https://github.com/GalacticDynamics/galax/pull/640
  • ✨ feat(dynamics): initialize Orbit from Solution by @nstarman in https://github.com/GalacticDynamics/galax/pull/641
  • 🏷️ types: clean up dtype in names by @nstarman in https://github.com/GalacticDynamics/galax/pull/642
  • 🐛 fix(dynamics): radii, spherical_mass_enclosed by @nstarman in https://github.com/GalacticDynamics/galax/pull/643
  • 🎨 style(dynamics): improvements to fields by @nstarman in https://github.com/GalacticDynamics/galax/pull/645
  • ♻️ refactor(dynamics): don't broadcast time in Orbit post-init by @nstarman in https://github.com/GalacticDynamics/galax/pull/644
  • ✨ feat(dynamics): Baumgardt 1998 cluster mass loss model by @nstarman in https://github.com/GalacticDynamics/galax/pull/646
  • ⬆️ dep-bump(diffraxtra): v1.3.0+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/647
  • ⬆️ dep-bump(diffraxtra): v1.4.0+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/648
  • 🎨 style(dynamics): rename private module to legacy by @nstarman in https://github.com/GalacticDynamics/galax/pull/649
  • ♻️ refactor(coordinates): consolidate getitem by @nstarman in https://github.com/GalacticDynamics/galax/pull/652
  • ✨ feat(dynamics): AbstractOrbit by @nstarman in https://github.com/GalacticDynamics/galax/pull/653
  • ✨ feat(dynamics): compute_orbit by @nstarman in https://github.com/GalacticDynamics/galax/pull/654
  • ♻️ refactor(dynamics): move legacy mockstream by @nstarman in https://github.com/GalacticDynamics/galax/pull/655
  • Add more dispatches for lagrange_points function by @adrn in https://github.com/GalacticDynamics/galax/pull/650
  • ♻️ refactor(coordinates): improve getitem with pytree ops by @nstarman in https://github.com/GalacticDynamics/galax/pull/656
  • ✨ feat(dynamics): mass loss rates, and renames by @nstarman in https://github.com/GalacticDynamics/galax/pull/659
  • ✨ feat(potential): transformed and triaxial potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/658
  • ♻️ refactor(potential): small adjustments by @nstarman in https://github.com/GalacticDynamics/galax/pull/661
  • 💥 boom(potential): rename scalar radius parameter by @nstarman in https://github.com/GalacticDynamics/galax/pull/660
  • ⚡️ perf(potential): vec vs jit ordering by @nstarman in https://github.com/GalacticDynamics/galax/pull/662
  • ♻️ refactor(potential): rename constants by @nstarman in https://github.com/GalacticDynamics/galax/pull/663
  • ♻️ refactor(potential): _potential works on arrays directly by @nstarman in https://github.com/GalacticDynamics/galax/pull/664
  • ♻️ refactor(potential): _gradient works on arrays directly by @nstarman in https://github.com/GalacticDynamics/galax/pull/665
  • ✨ feat(potential): array input -> array output in func potential by @nstarman in https://github.com/GalacticDynamics/galax/pull/666
  • ⚡️ perf(potential): array input -> array output in func gradient, laplacian by @nstarman in https://github.com/GalacticDynamics/galax/pull/667
  • ⚡️ perf(potential): array input -> array output in methods by @nstarman in https://github.com/GalacticDynamics/galax/pull/668
  • ✨ feat(dynamics): continuous release time sampler by @nstarman in https://github.com/GalacticDynamics/galax/pull/669
  • ♻️ refactor(dynamics): cluster names by @nstarman in https://github.com/GalacticDynamics/galax/pull/670
  • ✨ feat(dynamics): momentum and omega with jax arrays by @nstarman in https://github.com/GalacticDynamics/galax/pull/672
  • ✨ feat(potential): evaluating more potential methods with jax arrays by @nstarman in https://github.com/GalacticDynamics/galax/pull/673
  • 🏷️ types(potential): clean up Potential annotations by @nstarman in https://github.com/GalacticDynamics/galax/pull/674
  • 🏷️ types(potential): more complete function annotations by @nstarman in https://github.com/GalacticDynamics/galax/pull/675
  • ✨ feat(dynamics): more cluster funcs accept jax arrays by @nstarman in https://github.com/GalacticDynamics/galax/pull/676
  • ✨ feat(coordinates): singleton simulation frame by @nstarman in https://github.com/GalacticDynamics/galax/pull/677
  • ✨ feat(coordinates): consolidate dispatches by @nstarman in https://github.com/GalacticDynamics/galax/pull/678
  • 🏷️ types(potential): annotations by @nstarman in https://github.com/GalacticDynamics/galax/pull/679
  • ♻️ refactor(dynamics): field hamiltonian by @nstarman in https://github.com/GalacticDynamics/galax/pull/681
  • ♻️ refactor(potential): xfm by @nstarman in https://github.com/GalacticDynamics/galax/pull/680
  • 📝 docs(potential): construction in docs by @nstarman in https://github.com/GalacticDynamics/galax/pull/682
  • 🏷️ types: cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/684
  • ⬆️ dep-bump(unxt): v1.3.0+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/685
  • 🏷️ types(dynamics): cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/686
  • ♻️ refactor(dynamics): input parser by @nstarman in https://github.com/GalacticDynamics/galax/pull/687
  • ⬆️ dep-bump(unxt): v1.3.1+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/688
  • ✨ feat(dynamics): symplectic terms for hamiltonianfield by @nstarman in https://github.com/GalacticDynamics/galax/pull/689
  • ♻️ refactor(dynamics): DynamicsSolver by @nstarman in https://github.com/GalacticDynamics/galax/pull/690
  • ✨ feat(dynamics): loop strategies by @nstarman in https://github.com/GalacticDynamics/galax/pull/691
  • Bugfix: Use "jnp.logical_or" instead of "or" for JAX tracer support by @adrn in https://github.com/GalacticDynamics/galax/pull/692
  • 🏷️ types: simplify alias for Q or array by @nstarman in https://github.com/GalacticDynamics/galax/pull/693
  • ✨ feat(potentials): acceleration field and pre-composited potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/694
  • ✨ feat(potentials): monari 2016 ext to dehnen bar by @nstarman in https://github.com/GalacticDynamics/galax/pull/695
  • 🎨 style(potentials): move constantparamete def by @nstarman in https://github.com/GalacticDynamics/galax/pull/696
  • build(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 in the actions group by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/697
  • ✨ feat(potentials): rename userparameter to customparameter by @nstarman in https://github.com/GalacticDynamics/galax/pull/698
  • 💥 boom(dynamics): rename Dynamics to Orbit by @nstarman in https://github.com/GalacticDynamics/galax/pull/699
  • ✨ feat(dynamics): all fields have units by @nstarman in https://github.com/GalacticDynamics/galax/pull/700
  • ✨ feat(dynamics): module re-org and fields by @nstarman in https://github.com/GalacticDynamics/galax/pull/701
  • 🎨 style(potential): param import structure by @nstarman in https://github.com/GalacticDynamics/galax/pull/702
  • 📝 docs(potentials): add docs to parameter fields by @nstarman in https://github.com/GalacticDynamics/galax/pull/703
  • ✨ feat(potential): convenience class for time-dep translations by @nstarman in https://github.com/GalacticDynamics/galax/pull/704
  • 📝 docs(coordinates): wt docs by @nstarman in https://github.com/GalacticDynamics/galax/pull/651
  • ✨ feat(coordinates): Orphan-Chenab reference frame by @nstarman in https://github.com/GalacticDynamics/galax/pull/705
  • 🏷️ types: optional arguments by @nstarman in https://github.com/GalacticDynamics/galax/pull/706
  • ✨ feat(dynamics): convenience mw+lmc potential by @nstarman in https://github.com/GalacticDynamics/galax/pull/707
  • ♻️ refactor(potential): rename original_potential to base_potential by @nstarman in https://github.com/GalacticDynamics/galax/pull/708
  • ♻️ refactor(dynamics): orbits do not store the potential by @nstarman in https://github.com/GalacticDynamics/galax/pull/709
  • ♻️ refactor(dynamics): orbit api by @nstarman in https://github.com/GalacticDynamics/galax/pull/710
  • ♻️ refactor(dynamics): consolidate Solution constructors by @nstarman in https://github.com/GalacticDynamics/galax/pull/712
  • ⬆️ dep-bump(diffraxtra): v1.5.0+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/711
  • 🏷️ types: constants work with ABCQuantity by @nstarman in https://github.com/GalacticDynamics/galax/pull/713
  • ✨ feat(dynamics): examples module by @nstarman in https://github.com/GalacticDynamics/galax/pull/714
  • 🔧 config(ruff): ignore E731 since jax uses lambdas often by @nstarman in https://github.com/GalacticDynamics/galax/pull/715
  • ✨ feat(coordinates): general oc<->frame transforms by @nstarman in https://github.com/GalacticDynamics/galax/pull/716
  • ♻️ refactor(dynamics): MW+LMC has acceleration field by @nstarman in https://github.com/GalacticDynamics/galax/pull/718
  • ✨ feat(dynamics): experimental module by @nstarman in https://github.com/GalacticDynamics/galax/pull/717
  • ✅ test(dynamics): benchmark experimental by @nstarman in https://github.com/GalacticDynamics/galax/pull/719
  • ♻️ refactor(dynamics): simulate_stream uses loop strategies by @nstarman in https://github.com/GalacticDynamics/galax/pull/721
  • ✨ feat(dynamics): dense streams by @nstarman in https://github.com/GalacticDynamics/galax/pull/720
  • ✨ feat(dynamics): fardal15df by @nstarman in https://github.com/GalacticDynamics/galax/pull/722
  • ♻️ refactor(dynamics): rename benchmark test by @nstarman in https://github.com/GalacticDynamics/galax/pull/723
  • ✨ feat(dynamics): integrate orbit with AbstractOrbitField by @nstarman in https://github.com/GalacticDynamics/galax/pull/724
  • ✨ feat(dynamics): StreamSimulator by @nstarman in https://github.com/GalacticDynamics/galax/pull/725
  • Add blurb to README about uv by @adrn in https://github.com/GalacticDynamics/galax/pull/728
  • ✨ feat(dynamics): dense_vectorize arg by @nstarman in https://github.com/GalacticDynamics/galax/pull/729
  • ✅ test(potential): rearrange tests by @nstarman in https://github.com/GalacticDynamics/galax/pull/730
  • gp: cleanup by @nstarman in https://github.com/GalacticDynamics/galax/pull/731
  • refactor: functional hernquist by @nstarman in https://github.com/GalacticDynamics/galax/pull/732
  • feat: truncatednfw by @nstarman in https://github.com/GalacticDynamics/galax/pull/733
  • gp: functional backing to potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/734
  • build(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/737
  • Put upper bound on incompatible coordinax version by @adrn in https://github.com/GalacticDynamics/galax/pull/738
  • ✨ feat(potentials): gNFW by @nstarman in https://github.com/GalacticDynamics/galax/pull/739
  • Add a Flattened analog to TriaxialInThePotential by @adrn in https://github.com/GalacticDynamics/galax/pull/727
  • build(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 in the actions group by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/743
  • ⬆️ dep-bump: coordinax,diffrax,jax,quax(ed),unxt by @nstarman in https://github.com/GalacticDynamics/galax/pull/744
  • ✨ feat(dynamics): Relaxation time from Spitzer and Hart (1971) by @nstarman in https://github.com/GalacticDynamics/galax/pull/748
  • 💄 ui(dynamics): clean up by @nstarman in https://github.com/GalacticDynamics/galax/pull/750
  • Don't set dt0 in kwarg list by @adrn in https://github.com/GalacticDynamics/galax/pull/754
  • Add a potential test case to check against Poisson by @adrn in https://github.com/GalacticDynamics/galax/pull/758
  • Add optional dependency versions to pytest header if installed by @adrn in https://github.com/GalacticDynamics/galax/pull/762
  • Fix a few potential param details by @adrn in https://github.com/GalacticDynamics/galax/pull/760
  • Add dispatched function to plot all components of an orbit by @adrn in https://github.com/GalacticDynamics/galax/pull/741
  • ✅ test: change float specification by @nstarman in https://github.com/GalacticDynamics/galax/pull/767
  • 🏷️ types: change typing_extensions.Doc for docstring by @nstarman in https://github.com/GalacticDynamics/galax/pull/768
  • 🐛 fix: turning off type-checking properly avoids jaxtyping decorator by @nstarman in https://github.com/GalacticDynamics/galax/pull/766
  • build(deps): bump the actions group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/765
  • ⬆️ dep-bump: coordinax v0.23.0+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/769
  • docs: revert docstring removal by @nstarman in https://github.com/GalacticDynamics/galax/pull/365
  • ⬆️ dep-bump: the little things by @nstarman in https://github.com/GalacticDynamics/galax/pull/770
  • Add required mode input to CodSpeed action by @nstarman with @Copilot in https://github.com/GalacticDynamics/galax/pull/771
  • Potential fix for code scanning alert no. 9: Workflow does not contain permissions by @nstarman in https://github.com/GalacticDynamics/galax/pull/772
  • ⬆️ dep-bump: coordinax v0.23.1+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/774
  • ✨ feat(potential): add analytic gradient function for gNFW by @nstarman in https://github.com/GalacticDynamics/galax/pull/773
  • 🎨 style(potential): reorganize potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/775
  • ➕ dep-add: oncequinox for Equinox singletons by @nstarman in https://github.com/GalacticDynamics/galax/pull/776
  • Potential fix for code scanning alert no. 8: Workflow does not contain permissions by @nstarman in https://github.com/GalacticDynamics/galax/pull/777
  • build(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/778
  • Change Dependabot schedule from monthly to quarterly by @nstarman in https://github.com/GalacticDynamics/galax/pull/779
  • ⬆️ dep-bump: tensorflow-probability to tfp-nightly by @nstarman in https://github.com/GalacticDynamics/galax/pull/780
  • dep-bump(unxt): unxt v1.7.7+ by @nstarman in https://github.com/GalacticDynamics/galax/pull/781
  • 🐛 fix(potential): PowerLawCutoffPotential normalization + Multipole check-init by @nstarman in https://github.com/GalacticDynamics/galax/pull/782
  • ⬆️ dep-bump: unxt, coordinax by @nstarman in https://github.com/GalacticDynamics/galax/pull/784
  • build(deps): bump the actions group with 3 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/783
  • build(deps): bump the uv group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/785
  • build(deps): bump pillow from 12.0.0 to 12.1.1 in the uv group across 1 directory by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/786
  • build(deps): bump tornado from 6.5.2 to 6.5.5 in the uv group across 1 directory by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/787
  • build(deps): bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/788
  • build(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/789
  • build(deps-dev): bump uv from 0.9.9 to 0.11.6 in the uv group across 1 directory by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/790
  • build(deps): bump the uv group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/791
  • ⬆️ dep-bump(python): Enable python 3.14 support by @nstarman in https://github.com/GalacticDynamics/galax/pull/792
  • build(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/794
  • build(deps): bump idna from 3.11 to 3.15 in the uv group across 1 directory by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/793
  • build: require Python 3.12+, drop 3.11 support by @nstarman in https://github.com/GalacticDynamics/galax/pull/797
  • build(deps): bump the uv group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/GalacticDynamics/galax/pull/795
  • 🐛 fix(potential): finite gradient & hessian at r=0 for radial potentials by @nstarman in https://github.com/GalacticDynamics/galax/pull/798
  • ⬆️ dep-bump: cap unxt below 2.0 by @nstarman in https://github.com/GalacticDynamics/galax/pull/800
  • 💚 ci: bump build-and-inspect-python-package to v3.0.1 by @nstarman in https://github.com/GalacticDynamics/galax/pull/801
  • 🎨 style: spell empty all as a tuple by @nstarman in https://github.com/GalacticDynamics/galax/pull/802
  • 🎨 style: require import astropy.coordinates as apyc by @nstarman in https://github.com/GalacticDynamics/galax/pull/803
  • ♻️ refactor: per-subpackage setup_package; move cond_reverse to potential by @nstarman in https://github.com/GalacticDynamics/galax/pull/804
  • ♻️ refactor: dissolve the private half of galax.utils by @nstarman in https://github.com/GalacticDynamics/galax/pull/805
  • config: add quax to the mypy pre-commit hook by @nstarman in https://github.com/GalacticDynamics/galax/pull/806
  • dep-bump: quax to >=0.4.3 by @nstarman in https://github.com/GalacticDynamics/galax/pull/807
  • ✨ feat: make galax a PEP 420 namespace package by @nstarman in https://github.com/GalacticDynamics/galax/pull/799
  • 💚 ci: stop the longdouble warning aborting the benchmark run by @nstarman in https://github.com/GalacticDynamics/galax/pull/808
  • ⬆️ dep-bump: cap coordinax below 0.24 by @nstarman in https://github.com/GalacticDynamics/galax/pull/809
  • ✅ test(benchmark): drop the unsupported warmup marker kwarg by @nstarman in https://github.com/GalacticDynamics/galax/pull/810

New Contributors

  • @ybillchen made their first contribution in https://github.com/GalacticDynamics/galax/pull/401
  • @nstarman with @Copilot made their first contribution in https://github.com/GalacticDynamics/galax/pull/771

Full Changelog: https://github.com/GalacticDynamics/galax/compare/v0.0.2...v0.0.3

Files

GalacticDynamics/galax-v0.0.3.zip

Files (536.5 kB)

Name Size Download all
md5:9c4577fff8fc5d3983777df2eec2fee0
536.5 kB Preview Download

Additional details

Related works