Dark dresses in python, accelerated with jax.
A dark dress is an intermediate/extreme mass-ratio compact object binary where
the heavy object is surrounded by a dense dark matter halo. This repository
contains code for computing the waveforms for dark dresses that approximate
those produced by HaloFeedback. You
can use the scripts to run nested sampling to derive posteriors for observations
of these systems assuming a dark dress or GR-in-vacuum waveform models, and
compute the Bayes factor between the two.
The code uses the jax package to accelerate
the calculations.
First install the dependencies:
- jax:
pip install jax jaxlib. - jaxinterp2d: clone the repo and
install with
pip install ..
Then install pydd by cloning this repo and installing with pip install ..
Add -e to make the install editable.