New element that makes adaptive FIR filters and sends them as event buffers
This MR includes a new element, sgn_cal/transforms/adaptive_firfilt.py, that can read in TDCFs and compute adaptive FIR filters that are sent in the form of event buffers. It can be used for both actuation filters and for inverse sensing filters, as well as for other generic zpk filters. It is meant to be used with AdaptiveCorrelate.
This element is also written to accommodate calibration model changes while the pipeline is running, by reading in the filters file (which includes static model information) each time it produces a new filter. If a filters file is updated, this can propagate into the element if configured to do so.
I will add a test for this element and include it in this MR.
Edited by Aaron Viets