Skip to main content

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.

flux_compression kelvin_helmholtz logo_inverse_problem orszag_tang rayleigh_taylor sedov alfven_wave brio_wu sod

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}
}

Metadata

Release files for adirondax 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for adirondax 0.0.5
File Size Uploaded
adirondax-0.0.5.tar.gz 37.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for adirondax 0.0.5
File Interpreter ABI Platform
adirondax-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 70.5 kB

Release files / adirondax-0.0.5.tar.gz

Download URL adirondax-0.0.5.tar.gz
Size 37.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bcc7d77a3cca56071913ab7ef57ac3479ac3063debb5ebaed00feb651f8411a8
BLAKE2b-256 checksum
How to use checksums
e2df2a1fbcd759af34ecea7efa51e10d53fed15ce532b1dd4a1527b02b1a65f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / adirondax-0.0.5-py3-none-any.whl

Download URL adirondax-0.0.5-py3-none-any.whl
Size 32.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e6d6a5435b001d62107a834b45a872d8db070f3b983bb81a28077666caba35e
BLAKE2b-256 checksum
How to use checksums
3f51b00c3508c3947ad38891b4a7447791346cc262cd76453582c58d2f61b224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page