Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 1 April 2025 starting at approximately 9am PDT. It is expected to take around 30 minutes and there will be several periods of downtime throughout the maintenance. Please address any comments, concerns, or questions to the helpdesk.
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