git repo : https://git.ligo.org/40m/scripts/-/tree/main/SUS/OutMatCalc
local dir:
/opt/rtcds/caltech/c1/Git/40m/scripts/SUS/OutMatCalc
Here is an update on our recent attempt at diagonalization of the SUS output matrices. There are two different parts to this: the first is coil balancing using existing F2P code which stopped working because of an old-style use of the print function and the second which should now focus on the mixing amongst the various degrees of freedoms (dof) without a DC/AC split I believe. The F2P codes are now working and have been consolidated in the git repo.
TODO:
- The remaining task is to make it so that we only call a single file that combines the characterization code and filter generation code, preferably with the addition of a safety feature that restores any changed values in case of an error or interruption from the user. The safety functionality is already implemented in the output matrix diagonalization stem of the code, so we just need to copy this over.
- Improve the error minimization algorithm for minimizing the cross-coupling between the various dof by adjusting the elements of the output matrix.
Previous work
https://nodus.ligo.caltech.edu:8081/40m/4762
https://nodus.ligo.caltech.edu:8081/40m/4719
https://nodus.ligo.caltech.edu:8081/40m/4688
https://nodus.ligo.caltech.edu:8081/40m/4682
https://nodus.ligo.caltech.edu:8081/40m/4673
https://nodus.ligo.caltech.edu:8081/40m/4327
https://nodus.ligo.caltech.edu:8081/40m/4326
https://nodus.ligo.caltech.edu:8081/40m/4762 |