The python module to implement SVD decomposed FIR filtering.
Review Status
STATUS: reviewed with actions
Names | Hash | Date |
Florent, Sathya, Duncan Me, Jolien, Kipp, Chad | 7536db9d496be9a014559f4e273e1e856047bf71 | 2014-04-30 |
Florent, Surabhi, Tjonnie, Kent, Jolien, Kipp, Chad | 0d7301a22ad3346f1283d3a1917b67aa7ec1c1ab | 2015-05-12 |
Action items
- Consider changing the order of interpolation and smoothing the PSD
- Remove Jolien's function and get the new flow from lalsimulation to use XLALSimInspiralChirpStartFrequencyBound() and friends
- move sigma squared calculation somewhere and get them updated dynamically
- possibly use ROM stuff, possibly use low-order polynomial approx computed on the fly from the template as it's generated
- remove lefttukeywindow()
- use template_bank_row.coa_phase == 0. in SimInspiralFD() call, make sure itac adjusts the phase it assigns to triggers from the template coa_phase
- change "assumes fhigh" to "asserts fhigh"
- move assert epoch_time into condition_imr_waveform(), should be assert -len(data) <= epoch_time * sample_rate < 0
Definition in file cbc_template_fir.py.
Functions |
def | cbc_template_fir.tukeywindow |
def | cbc_template_fir.generate_template |
def | cbc_template_fir.condition_imr_template |
def | cbc_template_fir.compute_autocorrelation_mask |
def | cbc_template_fir.movingmedian |
def | cbc_template_fir.movingaverage |
def | cbc_template_fir.condition_psd |
def | cbc_template_fir.joliens_function |
def | cbc_template_fir.generate_templates |
| Generate a bank of templates, which are (1) broken up into time slice, (2) down-sampled in each time slice and (3) whitened with the given psd.
|
def | cbc_template_fir.decompose_templates |