Skip to main content

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

Project description

gwtf

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.0.tar.gz (1.3 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.0-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygwtf-1.0.0.tar.gz
  • Upload date:
  • Size: 1.3 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.0.tar.gz
Algorithm Hash digest
SHA256 5b5567b6c44435539e5e302c4f798156374ca4da38bc6296739920dc205d88a7
MD5 b55b3fe47d72d379148f4a0808b968bd
BLAKE2b-256 6449f5dc1730b04a081c604b057ac3bbd3013e034b88a8635ade5da180400151

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygwtf-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: pygwtf-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0bf5c9f19099bdaa3ae1378c5692d9bb70155b76217d5170e3ff129fe9bb562c
MD5 d133943b974eedca2967038d2d57a292
BLAKE2b-256 ef279b80cc3e0a4911a7a6a84dffcecf2c094f6e7b767ef8b8426aeb6c10b489

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygwtf-1.0.0-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