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.2.tar.gz (214.8 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: teobresums-0.0.2.tar.gz
  • Upload date:
  • Size: 214.8 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.2.tar.gz
Algorithm Hash digest
SHA256 ae902d4e6f3f3770885f4edbfc2aee715a1a9c265c9787bf8a4e4249a8d4ee90
MD5 9928529a443028f924a422e9d1b75af4
BLAKE2b-256 5738f3b5e8ce60a81f68bcf98adc2901b5ebcee948cc1cf01e7c184a90054527

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