Skip to main content

TEOBResumS: Effective-One-Body model for generic compact binary coalescences

Project description

TEOBResumS: Effective-one-body model for compact binary waveforms

To start, checkout the Wiki.

Code versions

Code versions are tagged on master. Code versions used in scientific papers are tagged with the arXiv number.

For detailed release notes of the most recent version see the CHANGES file.

Latest version

C version
Quasi-circular precessing and non-precessing models for BBH, BNS and BHNS with higher modes, including EOB-SPA.

Authors

See the AUTHORS file.

License

TEOBResumS is a free software distributed under the terms of the GNU General Public License as published by the Free Software Foundation.

See the LICENSE file.

Pre-requisites

Installation

TEOBResumS can be built as an executable or a python module using disutil.

PyPI

$ pip install teobresums

From source

$ git clone https://bitbucket.org/eob_ihes/teobresums.git
$ cd teobresums/Python/
$ python setup.py install

We strongly advise users to use anaconda.

C executable

To build the executable, check the compiler and compilation options in C/Makefile file and then:

$ git clone https://bitbucket.org/eob_ihes/teobresums.git
$ cd teobresums/C/
$ make

Usage

Run the executable:

$ cd /PATH/TO/teobresums/C/
$ ./TEOBResumS.x -p <parfile>

Example parfiles can be found in the directory C/par/.

Example scripts for using the python module can be instead found in Python/Examples/.

If you have a PyCBC installation, a plugin for TEOBResumS python module is available in PyCBC/ and should be automatically detected by PyCBC; see PyCBC/test.py.

References

Main references:

please cite the above references when using the code. Please, see also the complete list of references on the Wiki and cite papers according to what you use.

Developers

Please contact Sebastiano Bernuzzi and Alessandro Nagar if you wish to be included in the list of developers.

A short description of the code can be found in here. Please, take a moment to understand the data structures and how the parameters are managed.

See here for a description of the workflow of this repo.

If you want to start a new branch or development make sure to

  • Talk to us
  • Run the benchmark before applying any change
  • Run the benchmark after you applied your changes and before pushing them; compare and make sure you did not break anything.

Contact

You can get in contact with TEOBResumS developers and fellow users through our mailing list. To subscribe please click on the badge below.

Mailing List

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

teobresums-0.0.1.tar.gz (214.7 kB view details)

Uploaded Source

File details

Details for the file teobresums-0.0.1.tar.gz.

File metadata

  • Download URL: teobresums-0.0.1.tar.gz
  • Upload date:
  • Size: 214.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for teobresums-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8c57c6ecfb072c3169fd1f06a867873dfd65fe1992ebebf86743251bb811b3b9
MD5 93d825b57fb31263cddc3b79a8691ecd
BLAKE2b-256 d0aa2bd90deac44ec9c97a55f94c6a2ac5a286014f2246441fa228607e7d72b9

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