Skip to main content

A differentiable simulation library for fuzzy dark matter in JAX

Project description

jaxion

Repo Status PyPI Version Status Test Status Readthedocs Status License

A simple JAX-powered simulation library for numerical experiments of fuzzy dark matter, stars, gas + more!

Author: Philip Mocz (@pmocz)

⚠️ Jaxion is currently being developed and is not yet ready for use. Check back later ⚠️

Jaxion is built for multi-GPU scalability and is fully differentiable. It is a high-performance JAX-based simulation library for modeling fuzzy dark matter alongside stars, gas, and cosmological dynamics. Being differentiable, Jaxion can seemlessly integrate with piplines for inverse-problems, inference, optimization, and coupling to ML models.

Getting started

Install with:

pip install jaxion

or, for GPU support use:

pip install jaxion[cuda12]

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

Links

Cite this repository

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jaxion-0.0.2.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jaxion-0.0.2-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file jaxion-0.0.2.tar.gz.

File metadata

  • Download URL: jaxion-0.0.2.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jaxion-0.0.2.tar.gz
Algorithm Hash digest
SHA256 729ec0e9b102f07856e25f5fea57a6849b8c6953458ed66f0a5c65eca0f2d78c
MD5 be482a2272df4cf2b2d0fb5de855f5eb
BLAKE2b-256 38fe8e1bb575ab01b226d4eaea41e3d86aa0054794d10beb460e7774ea485133

See more details on using hashes here.

File details

Details for the file jaxion-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: jaxion-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jaxion-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 089946c2b0edc7559561a9ffadffe0986f415ae29395718dd07cabed85c0fa98
MD5 3404fdb9c33c1004555007a69b7d82de
BLAKE2b-256 33e67c94e3fd21367baa6f35cc51084fe2d0e2f6f53eed7271ddc8a1ea48d742

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page