ml4gw.waveforms.cbc.utils

Utilities for conditioning waveforms See https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c

Functions

chirp_start_frequency_bound(tchirp, mass_1, ...)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5104

chirp_time_bound(fstart, mass_1, mass_2, s1, s2)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L4969

final_black_hole_spin_bound(s1z, s2z)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5081

frequency_isco(mass_1, mass_2)

merge_time_bound(mass_1, mass_2)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5007

ringdown_time_bound(total_mass, s)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5032

ml4gw.waveforms.cbc.utils.chirp_start_frequency_bound(tchirp, mass_1, mass_2)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5104

Parameters:
  • tchirp (Float[Tensor, 'batch'])

  • mass_1 (Float[Tensor, 'batch'])

  • mass_2 (Float[Tensor, 'batch'])

ml4gw.waveforms.cbc.utils.chirp_time_bound(fstart, mass_1, mass_2, s1, s2)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L4969

Return type:

Float[Tensor, 'batch']

Parameters:
  • fstart (Float[Tensor, 'batch'])

  • mass_1 (Float[Tensor, 'batch'])

  • mass_2 (Float[Tensor, 'batch'])

  • s1 (Float[Tensor, 'batch'])

  • s2 (Float[Tensor, 'batch'])

ml4gw.waveforms.cbc.utils.final_black_hole_spin_bound(s1z, s2z)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5081

Return type:

Float[Tensor, 'batch']

Parameters:
  • s1z (Float[Tensor, 'batch'])

  • s2z (Float[Tensor, 'batch'])

ml4gw.waveforms.cbc.utils.frequency_isco(mass_1, mass_2)
Parameters:
  • mass_1 (Float[Tensor, 'batch'])

  • mass_2 (Float[Tensor, 'batch'])

ml4gw.waveforms.cbc.utils.merge_time_bound(mass_1, mass_2)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5007

Return type:

Float[Tensor, 'batch']

Parameters:
  • mass_1 (Float[Tensor, 'batch'])

  • mass_2 (Float[Tensor, 'batch'])

ml4gw.waveforms.cbc.utils.ringdown_time_bound(total_mass, s)

https://git.ligo.org/lscsoft/lalsuite/-/blob/master/lalsimulation/lib/LALSimInspiral.c#L5032

Return type:

Float[Tensor, 'batch']

Parameters:
  • total_mass (Float[Tensor, 'batch'])

  • s (Float[Tensor, 'batch'])