Skip to main content

Gravitational wave modelling within the effective-one-body framework

Project description

pipeline status

https://img.shields.io/badge/code%20style-black-000000.svg

pyseobnr provides state-of-the-art gravitational waveforms using the effective-one-body (EOB) approach.

For installation instructions, documentation, examples and more, visit the documentation here.

Installation

To install, you will need the following non-python dependencies:

  • hdf5

  • gsl>=2.7

  • swig>=4.0.1

  • fftw3

  • lalsuite

The easiest way to get these is by using conda. First, create a new conda environment with

conda create -n pyseobnr python=3.9
conda activate pyseobnr
conda install -c conda-forge lalsuite

You can install a released version of pyseobnr by running

pip install pyseobnr

If installing from source, you can do:

pip install -U pip wheel setuptools
pip install .

Installing dependencies for checks

If one wants to run sanity checks in pyseobnr/auxiliary/sanity_checks additional dependencies must be installed. This can be done simply by running

pip install .[checks]

You will have to install the waveform tools from here manually though with eg. the following command

pip install git+https://bitbucket.org/sergei_ossokine/waveform_tools

License

pyseobnr is released under the GNU General Public License v3.0 or later, see here for a description of this license, or see the LICENSE file for the full text.

References

We request that any academic report, publication, or other academic disclosure of results derived from the use of pyseobnr acknowledge the use of the software by an appropriate acknowledgment or citation.

The code can be cited by citing code repo and the code paper: Mihaylov et al, “pySEOBNR: a software package for the next generation of effective-one-body multipolar waveform models”, 2023, arXiv:2303.18203. A bibtex entry is provided:

@article{Mihaylov:2023bkc,
  author = {Mihaylov, Deyan P. and Ossokine, Serguei and Buonanno, Alessandra and Estelles, Hector and Pompili, Lorenzo and P\"urrer, Michael and Ramos-Buades, Antoni},
  title = "{pySEOBNR: a software package for the next generation of effective-one-body multipolar waveform models}",
  eprint = "2303.18203",
  archivePrefix = "arXiv",
  primaryClass = "gr-qc",
  month = "3",
  year = "2023"
}

In addition, if released models are used, the model papers should be cited:

  • For SEOBNRv5PHM, Ramos-Buades et al, “SEOBNRv5PHM: Next generation of accurate and efficient multipolar precessing-spin effective-one-body waveforms for binary black holes”, 2023, arXiv:2303.18046:

    @article{Ramos-Buades:2023ehm,
    author = "Ramos-Buades, Antoni and Buonanno, Alessandra and Estell\'es, H\'ector and Khalil, Mohammed and Mihaylov, Deyan P. and Ossokine, Serguei and Pompili, Lorenzo and Shiferaw, Mahlet",
    title = "{SEOBNRv5PHM: Next generation of accurate and efficient multipolar precessing-spin effective-one-body waveforms for binary black holes}",
    eprint = "2303.18046",
    archivePrefix = "arXiv",
    primaryClass = "gr-qc",
    month = "3",
    year = "2023"
    }
  • For SEOBNRv5HM, Pompili et al, “Laying the foundation of the effective-one-body waveform models SEOBNRv5: improved accuracy and efficiency for spinning non-precessing binary black holes”, 2023, arXiv:2303.18039:

    @article{Pompili:2023tna,
    author = "Pompili, Lorenzo and others",
    title = "{Laying the foundation of the effective-one-body waveform models SEOBNRv5: improved accuracy and efficiency for spinning non-precessing binary black holes}",
    eprint = "2303.18039",
    archivePrefix = "arXiv",
    primaryClass = "gr-qc",
    month = "3",
    year = "2023"
    }

If you build on the existing models, please cite:

  • Khalil et al, “Theoretical groundwork supporting the precessing-spin two-body dynamics of the effective-one-body waveform models SEOBNRv5”, 2023, arXiv:2303.18143:

    @article{Khalil:2023kep,
    author = "Khalil, Mohammed and Buonanno, Alessandra and Estell\'es, H\'ector and Mihaylov, Deyan P. and Ossokine, Serguei and Pompili, Lorenzo and Ramos-Buades, Antoni",
    title = "{Theoretical groundwork supporting the precessing-spin two-body dynamics of the effective-one-body waveform models SEOBNRv5}",
    eprint = "2303.18143",
    archivePrefix = "arXiv",
    primaryClass = "gr-qc",
    month = "3",
    year = "2023"
    }
  • Van de Meent et al, “Enhancing the SEOBNRv5 effective-one-body waveform model with second-order gravitational self-force fluxes”, 2023, arXiv:2303.18026:

    @article{vandeMeent:2023ols,
    author = "van de Meent, Maarten and Buonanno, Alessandra and Mihaylov, Deyan P. and Ossokine, Serguei and Pompili, Lorenzo and Warburton, Niels and Pound, Adam and Wardell, Barry and Durkan, Leanne and Miller, Jeremy",
    title = "{Enhancing the SEOBNRv5 effective-one-body waveform model with second-order gravitational self-force fluxes}",
    eprint = "2303.18026",
    archivePrefix = "arXiv",
    primaryClass = "gr-qc",
    month = "3",
    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

pyseobnr-0.3.0.tar.gz (437.0 kB view details)

Uploaded Source

File details

Details for the file pyseobnr-0.3.0.tar.gz.

File metadata

  • Download URL: pyseobnr-0.3.0.tar.gz
  • Upload date:
  • Size: 437.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for pyseobnr-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7833aa0de1e8c0e826180c8f7aea6a91eeae9e60bd75c1255acfa49cc23f3349
MD5 3878c2c710fbe0baa5aa9353ce4a6d05
BLAKE2b-256 ccea0c40508caba44c924491e83c0406acb615047c6585bc37084b90a5bac906

See more details on using hashes here.

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