Skip to main content

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

Project description

gwtf

Documentation Status

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.1.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.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygwtf-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 96b943eb47a90183e3131b12f98bb3be8795642a5441dc488cf0be67500f7d78
MD5 934178919ee83da9ce6b613631afb654
BLAKE2b-256 1de3e2c18c39102bd6a4f9d98ff72c8bf9f4bd50d9a7844ecbc86e3bebef8bb7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygwtf-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ea07f9aa9090d2838a173f4532499af362dcfb49c1f37515b64048e06c9a467b
MD5 1bdb75ed0d5d4258144d1a54e153a5fe
BLAKE2b-256 5e142179961908d3ae7f8b5a3b684e27f4e11669b2889cceda0db6ba4e8c219e

See more details on using hashes here.

Provenance

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