gwBOB.BOB_terms module

gwBOB.BOB_terms.BOB_amplitude(BOB)[source]

Returns the amplitude of the BOB waveform

Parameters:

BOB – BOB object

Returns:

A(t) - Waveform amplitude

gwBOB.BOB_terms.BOB_amplitude_sym(t, tp, tau, Ap)[source]

BOB amplitude evolution

Eq.5 in https://arxiv.org/abs/1810.00040

Parameters:
  • t (sympy.Symbol) – Time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Ap (sympy.Symbol) – Peak Waveform Amplitude

Returns:

A(t) - Waveform amplitude

gwBOB.BOB_terms.BOB_news_freq(BOB)[source]

News frequency for when the BOB amplitude models the news (for t0 = -infinity)

Parameters:

BOB – BOB object

Returns:

Omega - News frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_news_freq_finite_t0(BOB)[source]

Frequency for news for when the BOB amplitude models the news (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Omega - News frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_news_freq_finite_t0_sym(t, t0, tp, tau, Omega_0, Omega_QNM)[source]

Frequency for the news when the BOB amplitude models the news (for finite t_0)

Parameters:
  • t (sympy.Symbol) – Time

  • t0 (sympy.Symbol) – Initial Condition time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

Returns:

Omega - News frequency

gwBOB.BOB_terms.BOB_news_freq_sym(t, tp, Omega_0, Omega_QNM, tau)[source]

Frequency for the news when the BOB amplitude models the news (for t_0 = -inf)

Parameters:
  • t (sympy.Symbol) – Time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

Returns:

Omega - News frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_news_phase(BOB)[source]

News phase for when the BOB amplitude models the news (for t0 = -infinity)

Parameters:

BOB – BOB object

Returns:

Phi - News phase (phi)/(mode number)

Omega - News frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_news_phase_finite_t0(BOB)[source]

News phase for when the BOB amplitude models the news (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Phi - News phase (phi)/(mode number)

Omega - News frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_news_phase_finite_t0_numerically(BOB)[source]

News phase computed numerically for when the BOB amplitude models the news (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Phi - News phase (phi)/(mode number)

Omega - News frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_news_phase_finite_t0_sym(t, t0, tp, tau, Omega_0, Omega_QNM, Phi_0)[source]

Phase for the news when the BOB amplitude models the News (for finite t_0)

Parameters:
  • t (sympy.Symbol) – Time

  • t0 (sympy.Symbol) – Initial Condition time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

  • Phi_0 (sympy.Symbol) – Initial Condition Phase (phi)/(mode number)

Returns:

Phi - News phase (waveform phase)/(mode number)

Omega - News frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_news_phase_sym(t, tp, Omega_0, Omega_QNM, tau, Phi_0)[source]

Phase for the strain when the BOB amplitude models the strain (for t_0 = -inf)

Parameters:
  • t (sympy.Symbol) – Time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

  • Phi_0 (sympy.Symbol) – Initial Condition Phase (phi)/(mode number)

Returns:

Phi - News phase (waveform phase)/(mode number)

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_psi4_freq(BOB)[source]

Psi4 frequency for when the BOB amplitude models the Psi4 (for t0 = -infinity)

Parameters:

BOB – BOB object

Returns:

Omega - Psi4 frequency (waveform frequency) / (mode number)

gwBOB.BOB_terms.BOB_psi4_freq_finite_t0(BOB)[source]

Frequency for Psi4 for when the BOB amplitude models Psi4 (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Omega - Psi4 frequency (waveform frequency) / (mode number)

gwBOB.BOB_terms.BOB_psi4_freq_finite_t0_sym(t, t0, tp, tau, Omega_0, Omega_QNM)[source]

Frequency for Psi4 when the BOB amplitude models Psi4 (for finite t_0)

Parameters:
  • t (sympy.Symbol) – Time

  • t0 (sympy.Symbol) – Initial Condition time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

Returns:

Omega - Psi4 frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_psi4_freq_sym(t, tp, Omega_0, Omega_QNM, tau)[source]

Frequency for Psi4 when the BOB amplitude models Psi4 (for t_0 = -inf)

Parameters:
  • t (sympy.Symbol) – Time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

Returns:

Omega - Psi4 frequency (waveform frequency) / (mode number)

gwBOB.BOB_terms.BOB_psi4_phase(BOB)[source]

Psi4 phase for when the BOB amplitude models the Psi4 (for t0 = -infinity)

Parameters:

BOB – BOB object

Returns:

Phi - Phase of Psi4 (phi)/(mode number)

Omega - Psi4 frequency (waveform frequency) / (mode number)

gwBOB.BOB_terms.BOB_psi4_phase_finite_t0(BOB)[source]

Psi4 phase for when the BOB amplitude models Psi4 (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Phi - Phase of Psi4 (phi)/(mode number)

Omega - Psi4 frequency (waveform frequency) / (mode number)

gwBOB.BOB_terms.BOB_psi4_phase_finite_t0_numerically(BOB)[source]

Psi4 phase computed numerically for when the BOB amplitude models Psi4 (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Phi - Phase of Psi4 (phi)/(mode number)

Omega - Psi4 frequency (waveform frequency) / (mode number)

gwBOB.BOB_terms.BOB_psi4_phase_finite_t0_sym(t, t0, tp, tau, Omega_0, Omega_QNM, Phi_0)[source]

Phase for Psi4 when the BOB amplitude models Psi4 (for finite t_0)

Parameters:
  • t (sympy.Symbol) – Time

  • t0 (sympy.Symbol) – Initial Condition time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

  • Phi_0 (sympy.Symbol) – Initial Condition Phase (phi)/(mode number)

Returns:

Phi - Psi4 phase (waveform phase)/(mode number)

Omega - Psi4 frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_psi4_phase_sym(t, tp, Omega_0, Omega_QNM, tau, Phi_0)[source]

Phase for Psi4 when the BOB amplitude models Psi4 (for t_0 = -inf)

Parameters:
  • t (sympy.Symbol) – Time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

  • Phi_0 (sympy.Symbol) – Initial Condition Phase (phi)/(mode number)

Returns:

Phi - Psi4 Phase (waveform phase)/(mode number)

Omega - Psi4 frequency (waveform frequency) / (mode number)

gwBOB.BOB_terms.BOB_strain_freq(BOB)[source]

Strain frequency for when the BOB amplitude models the strain (for t0 = -infinity)

Parameters:

BOB – BOB object

Returns:

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_strain_freq_finite_t0(BOB)[source]

Frequency for strain for when the BOB amplitude models the strain (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_strain_freq_finite_t0_sym(t, t0, tp, tau, Omega_0, Omega_QNM)[source]

Frequency for the strain when assuming the BOB amplitude best models the strain (for finite t_0)

Parameters:
  • t (sympy.Symbol) – Time

  • t0 (sympy.Symbol) – Initial Condition time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

Returns:

Omega - Strain frequency [(waveform frequency)/(mode number)]

gwBOB.BOB_terms.BOB_strain_freq_sym(t, tp, Omega_0, Omega_QNM, tau)[source]

Frequency for the strain when the BOB amplitude models the strain (for t_0 = -inf)

Parameters:
  • t (sympy.Symbol) – Time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

Returns:

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_strain_phase(BOB)[source]

Strain phase for when the BOB amplitude models the strain (for t0 = -infinity)

Parameters:

BOB – BOB object

Returns:

Phi - Strain phase (phi)/(mode number)

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_strain_phase_finite_t0(BOB)[source]

Strain phase for when the BOB amplitude models the strain (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Phi - Strain phase (phi)/(mode number)

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_strain_phase_finite_t0_numerically(BOB)[source]

Strain phase computed numerically for when the BOB amplitude models the strain (for finite t_0)

Parameters:

BOB – BOB object

Returns:

Phi - Phase of strain (phi)/(mode number)

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_strain_phase_finite_t0_sym(t, t0, tp, tau, Omega_0, Omega_QNM, Phi_0)[source]

Phase for the strain when the BOB amplitude models the strain (for finite t_0)

Parameters:
  • t (sympy.Symbol) – Time

  • t0 (sympy.Symbol) – Initial Condition time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

  • Phi_0 (sympy.Symbol) – Initial Condition Phase (phi)/(mode number)

Returns:

Phi - Phase of strain (waveform phase)/(mode number)

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.BOB_strain_phase_sym(t, tp, Omega_0, Omega_QNM, tau, Phi_0)[source]

Phase for the strain when the BOB amplitude models the strain (for t_0 = -inf)

Parameters:
  • t (sympy.Symbol) – Time

  • tp (sympy.Symbol) – Time of peak amplitude

  • tau (sympy.Symbol) – Damping term; can also be described as 1/gamma (gamma is imaginry QNM fre)

  • Omega_0 (sympy.Symbol) – Initial Condition Frequency

  • Omega_QNM (sympy.Symbol) – Real part of Quasinormal mode (QNM) frequency (little omega)/(mode number)

  • Phi_0 (sympy.Symbol) – Initial Condition Phase (phi)/(mode number)

Returns:

Phi - Phase of strain (phi)/(mode number)

Omega - Strain frequency (waveform frequency)/(mode number)

gwBOB.BOB_terms.define_BOB_symbols()[source]