Skip to content

Refactoring code in factory to facilitate BHD updates

Aaron Jones requested to merge ajones into main

This collection of commits refactors some of the code in the factory module to improve code portability and re-use.

Specifically, code common to all ligo-like DRFPMI's is shifted into base.DRFPMIFactory and code specific to LIGO-O4 is shifted into aligo.ALIGOFactory. This has two objectives:

  1. Make base.py more standalone, so it can be imported into finesse-40m
  2. Make it easier to develop BHD models for O5.

Merge request reports