Derivatives

GWDALI.get_derivatives(FreeParams, approx, GwPrms, detectors, freq, diff_order='first', diff_method='numdiff', step_size=1.e-6, full_tensor=True, enable_jax_waveforms=True, **kwargs)

Computes waveform derivatives.

Parameters:
  • FreeParams (list) – Parameters used in derivatives.

  • approx (str) – Waveform approximant.

  • GwPrms (dict) – GW source parameters.

  • detectors (list of dicts) – Detector network.

  • freq (array) – Frequency array.

  • diff_order (str) – Derivative order ["first", "second", "third"].

  • diff_method (str) – Derivative method ["autodiff", "numdiff"].

  • step_size (float or list) – Relative numerical derivative step size.

  • full_tensor (bool) – Return full symmetric tensors.

  • jitgrad (bool) – Enable jax.jit() on derivatives.

  • EarthRotation (bool) – Enable Earth rotation corrections.

Returns:

Diff_values, time_diff

Return type:

tuple