adirondax
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.
Links
- Code repository on GitHub (this page).
- Documentation for up-to-date information about installing and using Adirondax.
- asv benchmarks to view code timing and memory benchmarks (for Developers).
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)
| File | Size | Uploaded | |
|---|---|---|---|
| adirondax-0.0.5.tar.gz | 37.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|