fix bug in ASC readouts
- ReadoutRF frequencies were not being set in add_ASC_readouts.
- Added factory test for FrequencyResponse; test_make_and_lock did not previously catch the problem with the ReadoutRF frequency not being set.
- Slightly refactored the factories for more uniform treatment of LSC and ASC.
- Nuked the last vestiges of katscript in the factories. Sayonara.
The factoring of the factories is still a bit strange which is why several methods are added to the base DRFPMIFactory
to be overloaded.
Reordering of the test parameterization is more convenient for pytest watching from the command line.