diff --git a/gwinc/ifo/CE1/__init__.py b/gwinc/ifo/CE1/__init__.py index 9cabfcad4d780e249655d450667cadc9178be1b2..5a91dc202b05ee63b6769b0bbeb2d6552c010c5e 100644 --- a/gwinc/ifo/CE1/__init__.py +++ b/gwinc/ifo/CE1/__init__.py @@ -1,5 +1,57 @@ from gwinc.ifo.noises import * +class Newtonian(nb.Budget): + """Newtonian Gravity + + """ + + name = 'Newtonian' + + style = dict( + label='Newtonian', + color='#15b01a', + ) + + noises = [ + NewtonianRayleigh, + NewtonianBody, + NewtonianInfrasound, + ] + +class Coating(nb.Budget): + """Coating Thermal + + """ + + name = 'Coating' + + style = dict( + label='Coating Thermal', + color='#fe0002', + ) + + noises = [ + CoatingBrownian, + CoatingThermoOptic, + ] + +class Substrate(nb.Budget): + """Substrate Thermal + + """ + + name = 'Substrate' + + style = dict( + label='Substrate Thermal', + color='#fb7d07', + linestyle='--', + ) + + noises = [ + SubstrateBrownian, + SubstrateThermoElastic, + ] class CE1(nb.Budget): @@ -10,9 +62,7 @@ class CE1(nb.Budget): Seismic, Newtonian, SuspensionThermal, - CoatingBrownian, - CoatingThermoOptic, - SubstrateBrownian, - SubstrateThermoElastic, + Coating, + Substrate, ExcessGas, ]