Skip to main content

Waveform generation and likelihood approximations for slowly-evolving GW sources in the time-frequency domain.

Project description

gwtf

Documentation Status DOI

Waveform generation and likelihood approximations for slowly-evolving GW sources in the time-frequency domain in O(10) microseconds.

Usage of waveform generator in an end-to-end parameter estimation provided in the notebook Parameter_estimation.ipynb

Currently being used to analyse the stellar-origin binaries in the LISA data-challenge Mojito lite.

Features:

  • Support both CPU and GPU based computations of both waveforms and likelihoods.
  • Supports inner-product/waveform batching over GPU threads.
  • Contains search-specific implementation of semi-coherent detection statistic, designed to minimise memory use and maximise batching of sources (only valid for single mode waveforms).
  • Response function that generalises to slowly varying arm-lengths.
  • Response can use either analytic or supplied orbits (Mojito-orbit reading in functionality is present and functional but somewhat crude).

Waveforms Supported:

  • TaylorT2Ecc (non-spinning)
  • TaylorT3 (spinning)

Contributors

  • Christian Chapman-Bird
  • Diganta Bandopadhyay

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

pygwtf-1.0.2.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygwtf-1.0.2-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file pygwtf-1.0.2.tar.gz.

File metadata

  • Download URL: pygwtf-1.0.2.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygwtf-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ee60f7bc9165a870b86264906381eab1c0e20475d6c7a3bb994139251c608d82
MD5 42453c2b63768619ea5802164af019eb
BLAKE2b-256 760545ae57669954b006092b705ce2819a4f0e55f98f2f0bdd6d5ca6241e155c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygwtf-1.0.2.tar.gz:

Publisher: publish.yml on cchapmanbird/gwtf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygwtf-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: pygwtf-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygwtf-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a122fbcc2da69472fbc3ee791eb24ea6e9ed57df8281ec1a41d84727cf59a9ae
MD5 8d44d6f7e1afbffcca5617330e3a5228
BLAKE2b-256 e757b73bd88c280aa2ca4ac738d23b91848ac4f709f3aa2bc1bb1dee122fd8f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygwtf-1.0.2-py3-none-any.whl:

Publisher: publish.yml on cchapmanbird/gwtf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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