Commits on Source (96)
-
Evan Hall authored
Following Amann et al. (2020) -- ET site selection paper
-
Evan Hall authored
-
Kevin Kuns authored
Add underground Rayleigh NN calculation to newtonian.gravg_rayleigh See merge request gwinc/pygwinc!135
-
Kevin Kuns authored
precomp_suspension was being called for no reason in SuspensionThermalHorizTM.calc()
-
Jameson Rollins authored
remove errant precomp_suspension in noises.py See merge request gwinc/pygwinc!136
-
Jameson Rollins authored
-
Jameson Rollins authored
-
Jameson Rollins authored
-
Jameson Rollins authored
-
Adds residual gas damping and additional molecular species to the residual gas calculations. The gas scattering and gas damping are now tracked separately for each species in an excess gas sub-budget. The damping calculation is done in the infinite volume limit by default but adds corrections for squeezed film damping if specified in the yaml file. H2, N2, H2O, and O2 are considered. The numbers for aLIGO are taken from the link in this commit. The numbers for Aplus and Voyager are copied from aLIGO. For the existing LIGO facilities the O2 numbers are unknown but are suspected to be low, and are therefore set 10x below the expected noise floor. Closes #63.
-
Jameson Rollins authored
Residual gas sub-budgets and updates Closes #63 See merge request gwinc/pygwinc!121
-
Lee McCuller authored
-
Lee McCuller authored
-
Kevin Kuns authored
simple inheritance in yaml files through load_budget See merge request gwinc/pygwinc!127
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Jameson Rollins authored
Quick fix so that the Freq Independent squeezing option works again See merge request !145
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Jameson Rollins authored
fix bug when updating ifo struct in budget run See merge request !146
-
Kevin Kuns authored
* Fixes bug where the squeezer exists even if Squeezer.Type is 'None' * Removes the squeezer if Squeezer.AmplitudedB = 0 * Adds unit tests to check squeezer options
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Removed the function sqzOptimalSqueezeAngle from quantum.py. It is no longer used and wasn't great to begin with.
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Improves total noise a little more than 5% and quantum noise a little more than 10% around 30 Hz.
-
Christopher Wipf authored
update Voyager FC input coupler and detuning See merge request !156
-
Christopher Wipf authored
Pytest enhancements See merge request !151
-
Christopher Wipf authored
Fix bugs in load_budget See merge request !144
-
Lee McCuller authored
remove vestigial function calculating squeeze angle See merge request !150
-
Lee McCuller authored
<unset> removes struct entries with inheritance again See merge request !148
-
Lee McCuller authored
make BudgetItem.freq a property See merge request !149
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Refactor precomps See merge request !152
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Refactor sub budgets See merge request !153
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Improve residual gas scattering calculations See merge request !154
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Budget tests See merge request !155
-
Kevin Kuns authored
tests * the (Noise, Calibration) specification of calibrations * plotting of references not included in the budget
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Jameson Rollins authored
allow noises, calibrations, and references to be lists, dicts, or structs See merge request !157
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Adds ability to forward noises from sub-budgets into higher level budget See merge request !158
-
Jameson Rollins authored
This should trigger a pypi release when a semantic version tag is uploaded.
-
Kevin Kuns authored
release CI See merge request !159
-
Jameson Rollins authored
-
Kevin Kuns authored
drop requirement on pandas in pytest suite See merge request !160
-
Kevin Kuns authored
-
Kevin Kuns authored
add Displacement budgets to canonical IFO init files See merge request !161
-
Lee McCuller authored
-
Lee McCuller authored
-
Kevin Kuns authored
add gitignore of setuptools build products See merge request !162
-
Lee McCuller authored
-
Kevin Kuns authored
Rename the tresults folder to test_results for consistency with wield.pytest See merge request !163
-
Lee McCuller authored
-
Lee McCuller authored
fixed recursive noise forwarding. This is tested against superQK See merge request !166
-
Kevin Kuns authored
-
Kevin Kuns authored
allow specification of arm power directly with Laser.ArmPower See merge request !169
-
Christopher Wipf authored
fixes #112
-
Kevin Kuns authored
fix interactive mode for ipython 8.11+ Closes #112 See merge request !170
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Kevin Kuns authored
Moves the Quantum budget definition into quantum.py for everything except aLIGO which doesn't have a filter cavity.
-
Kevin Kuns authored
Added 10 mrad of phase noise to Voyager yaml file consistent with references elsewhere. The budget was failing without that.
-
Kevin Kuns authored
Standardizes Newtonian noise calculations among all of the canonical interferometers. * The Newtonian noise sub-budgets with Rayleigh wave, body wave, and infrasound were moved from the CE __init__ files into noise.newtonian.py
-
Kevin Kuns authored
-
Kevin Kuns authored
-
Christopher Wipf authored
This function was renamed in scipy 1.6.0 (2020). Fixes #115
-
Christopher Wipf authored
-
Christopher Wipf authored
Resolve "scipy.integrate.trapz was renamed to trapezoid" Closes #115 See merge request !175
-
Christopher Wipf authored
-
Christopher Wipf authored
Resolve "gwinc uses np.Inf, which was removed in numpy 2.0" Closes #116 See merge request !176
Showing
- .gitignore 7 additions, 1 deletion.gitignore
- .gitlab-ci.yml 20 additions, 1 deletion.gitlab-ci.yml
- README.md 6 additions, 6 deletionsREADME.md
- conftest.py 91 additions, 3 deletionsconftest.py
- gwinc/__init__.py 21 additions, 9 deletionsgwinc/__init__.py
- gwinc/__main__.py 8 additions, 1 deletiongwinc/__main__.py
- gwinc/ifo/Aplus/__init__.py 33 additions, 29 deletionsgwinc/ifo/Aplus/__init__.py
- gwinc/ifo/Aplus/ifo.yaml 24 additions, 3 deletionsgwinc/ifo/Aplus/ifo.yaml
- gwinc/ifo/CE1/__init__.py 35 additions, 50 deletionsgwinc/ifo/CE1/__init__.py
- gwinc/ifo/CE2silica/__init__.py 35 additions, 50 deletionsgwinc/ifo/CE2silica/__init__.py
- gwinc/ifo/CE2silicon/__init__.py 40 additions, 51 deletionsgwinc/ifo/CE2silicon/__init__.py
- gwinc/ifo/Voyager/__init__.py 34 additions, 29 deletionsgwinc/ifo/Voyager/__init__.py
- gwinc/ifo/Voyager/ifo.yaml 23 additions, 2 deletionsgwinc/ifo/Voyager/ifo.yaml
- gwinc/ifo/aLIGO/__init__.py 40 additions, 16 deletionsgwinc/ifo/aLIGO/__init__.py
- gwinc/ifo/aLIGO/ifo.yaml 20 additions, 0 deletionsgwinc/ifo/aLIGO/ifo.yaml
- gwinc/ifo/noises.py 25 additions, 806 deletionsgwinc/ifo/noises.py
- gwinc/nb.py 124 additions, 9 deletionsgwinc/nb.py
- gwinc/noise/coatingthermal.py 76 additions, 0 deletionsgwinc/noise/coatingthermal.py
- gwinc/noise/newtonian.py 63 additions, 0 deletionsgwinc/noise/newtonian.py
- gwinc/noise/quantum.py 186 additions, 7 deletionsgwinc/noise/quantum.py
This diff is collapsed.