WDM.code.time_delay_filters package
Submodules
WDM.code.time_delay_filters.filters module
- WDM.code.time_delay_filters.filters.time_delay_X(wdm: WDM_transform, n: int, nprime: int, m: int, mprime: int, delta_t: float) float[source]
Compute the time-delay matrix element \(X_{nn';mm'}(\delta t)\),
(69)\[X_{nn';mm'}(\delta t) = \int\mathrm{d}t g_{nm}(t+\delta t)g^*_{n'm'}(t).\]This will return zero unless \(m'=m\), or \(m'=m\pm 1\).
- Parameters:
wdm (WDM.WDM_transform) – An instance of the WDM_transform class. This defines the wavelet basis.
n (int) – The time index \(n\).
nprime (int) – The time index \(n'\).
m (int) – The frequency index \(m\).
mprime (int) – The frequency index \(m'\).
delta_t (float) – The time delay \(\delta t\), in the time units of wdm.
- Returns:
X – The time-delay matrix element \(X_{nn';mm'}(\delta t)\).
- Return type:
float
- WDM.code.time_delay_filters.filters.time_delay_filter_Tl(wdm: WDM_transform, ell: int, delta_t: float) float[source]
The time-delay filter for the case \(m'=m\) is defined as
(70)\[T_{\ell}(\delta t)=\int\mathrm{d}f\exp(2\pi i f(\ell\Delta T-\delta t)) |\tilde{\Phi}(f)|^2 .\]- Parameters:
wdm (WDM.WDM_transform) – An instance of the WDM_transform class. This defines the wavelet basis.
ell (int) – The time index difference \(\ell=n-n'\).
delta_t (float) – The time delay \(\delta t\), in the time units of wdm.
- Returns:
T_l – The time-delay filter \(T_{\ell}(\delta t)\).
- Return type:
float
- WDM.code.time_delay_filters.filters.time_delay_filter_Tprimel(wdm: WDM_transform, ell: int, delta_t: float) complex[source]
The time-delay filter for the case \(m'=m\pm 1\) is defined as
(71)\[T'_{\ell}(\delta t)=\int\mathrm{d}f\exp(2\pi i f(\ell\Delta T-\delta t)) \tilde{\Phi}\left(f-\frac{1}{2}\Delta F\right) \tilde{\Phi}\left(f+\frac{1}{2}\Delta F\right) .\]- Parameters:
wdm (WDM.WDM_transform) – An instance of the WDM_transform class. This defines the wavelet basis.
ell (int) – The time index difference \(\ell=n-n'\).
delta_t (float) – The time delay \(\delta t\), in the time units of wdm.
- Returns:
Tprime_l – The time-delay filter \(T'_{\ell}(\delta t)\).
- Return type:
float