Waveforms

GWDALI.get_hphx(detectors, GwPrms, freq, approx, enable_jax_waveforms=True, **kwargs)

Computes GW polarizations.

Parameters:
  • detectors (list of dicts) – Detector network.

  • GwPrms (dict) – GW source parameters.

  • freq (array) – Frequency array.

  • approx (str) – Waveform approximant.

GWDALI.get_strain(detectors, GwPrms, freq, approx, enable_jax_waveforms=True, **kwargs)

Computes detector strains.

Parameters:
  • detectors (list of dicts) – Detector network.

  • GwPrms (dict) – GW source parameters.

  • freq (array) – Frequency array.

  • approx (str) – Waveform approximant.

GWDALI.get_SNR(detectors, GwPrms, approx, enable_jax_waveforms=True, **kwargs)

Computes detector and network signal-to-noise ratios.

Warning

The available jax-friendly approximants are: - "TaylorF2" - "TaylorF2_ISCO" - "TaylorF2_Spinless" - "TaylorF2_Spinless_0PN" - "IMRPhenomA" - "IMRPhenomB" - "IMRPhenomC" - "IMRPhenomD" - "IMRPhenomHM"

Otherwise the software will use the LALSuite approximants via lalsimulation.

See the examples bellow also to check how close are the JAX waveforms implementations from the implementations in LAL.