diffbank.waveforms#
All waveforms are defined in the frequency domain in terms of an amplitude and a phase function.
Waveform models#
diffbank.waveforms.kappa4D#
diffbank.waveforms.kappa5D#
diffbank.waveforms.kappa6D#
diffbank.waveforms.taylorF2#
- diffbank.waveforms.taylorF2.Amp(f, theta)[source]#
Computes the Taylor F2 Frequency domain strain waveform with non-standard spin induced quadrupoole moment for object two.
Note that this waveform assumes object 1 is a BH and therefore uses the chi * M_total relation to find C
Note that this waveform also assumes that object one is the more massive. Therefore the more massive object is always considered a BH
- Return type
Strain (array)
diffbank.waveforms.taylorf2reducedspin#
- diffbank.waveforms.taylorf2reducedspin.amp(f, theta, f_0=20.0)[source]#
Amplitude, truncated at the ISCO frequency for a BH with mass equal to the total mass of the system.
- Return type
ndarray
- diffbank.waveforms.taylorf2reducedspin.get_th_boundary_interps(m_min, m_max, f_0=20.0, n=1000)[source]#
Given a range of BH masses, returns corresponding range of th0 and interpolators for the minimum and maximum corresponding values of th3.
- diffbank.waveforms.taylorf2reducedspin.phys_to_th(phys, f_0=20.0)[source]#
Converts (M_chirp, eta, chi) -> (th0, th3, th3S).
- Return type
ndarray