Skip to content
Snippets Groups Projects
Commit 1a1cb233 authored by Kipp Cannon's avatar Kipp Cannon
Browse files

pipeparts: add mktdwhiten()

parent 1b517d22
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -553,6 +553,15 @@ def mkfirbank(pipeline, src, latency = None, fir_matrix = None, time_domain = No
return mkgeneric(pipeline, src, "lal_firbank", **properties)
def mktdwhiten(pipeline, src, latency = None, kernel = None, taper_length = None):
# a taper length of 1/4 kernel length mimics the default
# configuration of the FFT whitener
if taper_length is None and kernel is not None:
taper_length = len(kernel) // 4
properties = dict((name, value) for name, value in zip(("latency", "kernel", "taper_length"), (latency, kernel, taper_length)) if value is not None)
return mkgeneric(pipeline, src, "lal_tdwhiten", **properties)
def mkiirbank(pipeline, src, a1, b0, delay, name=None):
properties = dict((name, value) for name, value in (("name", name), ("delay_matrix", delay)) if value is not None)
if a1 is not None:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment