Skip to content

A python package for gravitational-wave lensing computations including wave-optics effects.

License

Notifications You must be signed in to change notification settings

mhycheung/glworia

Repository files navigation

glworia

A python package for gravitational-wave lensing computations including wave-optics effects.

doc

Key Features

  • Compute the frequency-dependent lensing amplification factor
  • Use your custom lens model, any spherically symmetry lens is supported
  • The only function you need to provide is the Fermat potential - jax will take care of the rest with auto differentiation!
  • Build interpolation tables for your lens model
  • Perform Bayesian parameter estimation with bilby
  • Runs on GPUs

Installation

pip install glworia

Usage

Checkout the 'Tutorial' section on the documentation website.

Parameter estimation results

The full corner plots for the parameter estimation runs shown in the companion paper can be found in the plots/ directory. The setting files for these runs are in the PE_submission_settings/ directory.

How to Cite

Please cite the methods paper if you used our package to produce results in your publication. Here is the BibTeX entry:

@article{Cheung:2024ugg,
    author = "Cheung, Mark Ho-Yeuk and Ng, Ken K. Y. and Zumalac\'arregui, Miguel and Berti, Emanuele",
    title = "{Probing minihalo lenses with diffracted gravitational waves}",
    eprint = "2403.13876",
    archivePrefix = "arXiv",
    primaryClass = "gr-qc",
    month = "3",
    year = "2024"
}

License

MIT


GitHub @mhycheung

About

A python package for gravitational-wave lensing computations including wave-optics effects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages