Refactoring code in factory to facilitate BHD updates
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:
- Make
base.py
more standalone, so it can be imported intofinesse-40m
- Make it easier to develop BHD models for O5.