Skip to content

AdirondaxProject/adirondax

adirondax

adirondax

Repo Status PyPI Version Status Test Status Coverage Ruff asv Readthedocs Status License Software DOI

A differentiable astrophysics simulator in JAX

Author: Philip Mocz (@pmocz)

⚠️ Adirondax is currently being built and is not yet ready for use. Check back later ⚠️

Adirondax is a high-performance scientific research software for conducting astrophysical and cosmological simulations. Being differentiable, Adirondax can seamlessly integrate with pipelines for inverse-problems, inference, optimization, and coupling to ML models. Adirondax is scalable on multiple GPUs.

Adirondax has a simpler companion project dedicated to Fuzzy Dark Matter simulations: Jaxion

Install Adirondax

Install with

pip install adirondax

See the docs for more info on how to build from source.

Examples

Check out the examples/ directory for demonstrations of using Adirondax.

kelvin_helmholtz logo_inverse_problem orszag_tang orszag_tang

Links

Cite this repository

If you use this software, please cite it as below.

@software{Mocz_Adirondax_2025,
   author = {Mocz, Philip},
      doi = {10.5281/zenodo.17584122},
    month = nov,
    title = {{Adirondax}},
      url = {https://github.com/AdirondaxProject/adirondax},
  version = {0.0.4},
     year = {2025}
}