Refactor sub budgets
This continues on !152 (merged) in preparing for the merge of super duper dev branches. The noise sub-budgets are moved out of ifo.noises
and into the relevant noise modules. This also gets rid of the from noises import *
construction in all of the ifo init files.
Over the course of this refactoring, the suspension thermal, residual gas, and seismic sub-budgets are defined with constructors as described by @jameson.rollins in #65 (closed). This isn't sub-budgets at runtime #83, but it's much much better than what we had before. The sub-budgets are also less annoyingly named now, for example SuspensionThermal.HorizPUM
instead of SuspensionThermal.SuspensionThermalHorizPUM
and Quantum.SEC
instead of QuantumVacuum.QuantumVacuumSEC
Merge request reports
Activity
assigned to @christopher.wipf
mentioned in merge request !152 (merged)
added 22 commits
-
6bcbb746...9716c243 - 19 commits from branch
gwinc:master
- f14a489c - use constructors for suspension thermal, residual gas, and seismic sub-budgets
- 45095400 - move nb.Noise's from noises.py into the relevant noise file
- 94564722 - update unit tests after refactoring
Toggle commit list-
6bcbb746...9716c243 - 19 commits from branch
mentioned in commit 492cae71
mentioned in issue #109 (closed)