Skip to main content

A JAX-based gravitational-wave population inference

Project description

Jaxtro 🔭 - A JAX-based gravitational-wave population inference

Python package Versions

Jaxtro is a JAX-based gravitational-wave population inference package. It is built on top of JAXampler and provides a high-level interface for sampling from a wide range of gravitational-wave population models.

It is currently under active development and is not ready for production use. If you would like to contribute, please see the contributing guidelines.

Installation

You may install the latest released version of Jaxtro through pip by doing

pip3 install --upgrade jaxtro

You may install the bleeding edge version by cloning this repo, or doing

pip3 install --upgrade git+https://github.com/Qazalbash/jaxtro

If you would like to take advantage of CUDA, you will additionally need to install a specific version of JAX by doing

pip install --upgrade "jax[cuda12_pip]" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html

Requirements

Jaxtro requires Python 3.10 or higher. It also requires the following packages:

jaxampler
numpy
tqdm

The test suite is based on pytest. To run the tests, one needs to install pytest and run pytest at the root directory of this repo.

Citing Jaxtro

If you use Jaxtro in your research, please cite the following paper:

@software{jaxtro2023github,
    author  = {Meesum Qazalbash, Muhammad Zeeshan},
    title   = {{jaxtro}: A JAX-based gravitational-wave population inference},
    url     = {http://github.com/Qazalbash/jaxtro},
    version = {0.0.2},
    year    = {2023}
}

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

jaxtro-0.0.2.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distribution

jaxtro-0.0.2-py3-none-any.whl (15.8 kB view hashes)

Uploaded Python 3

Supported by

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