[Gabriele, Elenna]
We have updated the LSC feedforward, and made fantastic use of Gabriele's new interactive fitting tool. All templates and code found in [userapps] isc/h1/scripts/feedforward
We followed the usual procedure:
- leave SRCL FF on, turn off MICH FF, disengage the input and turn off the FF filter. Measure using the MICHFF_excitation_etmypum template
- repeat a similar process for SRCLFF shaping using the SRCLFF_excitation_etmypum template
- Interatively measure SRCL and MICH FF by leaving on the old filters and injecting using the MICH_excitation and SRCL_excitation templates
- create files to fit by updating the LSC_FF_PrepareData.ipynb, make sure to update the filter zpks for the current filters
- Open Gabriele's fitting tool: run ipython, then these commands: > from interactivefitting import *, > InteractiveFitting()
- Have fun fitting the new filters! (the tutorial for this tool is a bit too detailed for this alog), added: see https://dcc.ligo.org/LIGO-T2400013 for the code and a tutorial on how to use!
Attached are screenshots comparing the DARM/SRCL and DARM/MICH injections with no feedforward, old feedforward, and new feedforward.
The new filters are in FM3 for both. Guardian code is updated. No SDF updated for now.
We think this is a new record, with about factor 500 suppression of MICH :)