- May 21, 2020
-
-
Jameson Rollins authored
-
Jameson Rollins authored
Don't use the root logger since it's sometimes used by other modules, and it's kind of sloppy to do so.
-
- May 20, 2020
-
-
Jameson Rollins authored
Correct test mass RoCs in aLIGO ifo.yaml See merge request !91
-
Christopher Wipf authored
Addresses #52 (pending measurements for A+ test masses)
-
- May 19, 2020
-
-
Jameson Rollins authored
Fix coating brownian so it agrees with Hong See merge request !87
-
Jameson Rollins authored
-
Jameson Rollins authored
fix relative imports See merge request !89
-
Budget import mechanism in load_budget currently doesn't allow for importing from sub-modules. This fixes that issue. closes #62
-
- May 12, 2020
-
-
Jameson Rollins authored
gwinc.test: inherit python interpreter See merge request !88
-
- May 11, 2020
-
-
Christopher Wipf authored
Pass sys.executable to the gen_cache.sh script, instead of using a hard-coded interpreter path
-
- May 08, 2020
-
-
Christopher Wipf authored
The small remaining discrepancy between Hong and gwinc is due to an error in gwinc's implementation of the Yam et al model. The coefficient in front of the phase derivative `dcdp_z` is supposed to be `nN` (as written correctly in Yam et al, eq 1), not `nN/2` (as found in gwinc). In Hong et al, the coefficient is `nN/2`, but that's because their phases are defined as one-way instead of round-trip (see Yam et al, eq A2). After correcting the error, gwinc and Hong agree, as expected, for the case of equal bulk and shear losses and no photoelasticity.
-
- May 04, 2020
-
-
Jameson Graef Rollins authored
This should fix a bug whereby individual noise calibrations were not being tracked internally properly.
-
Jameson Graef Rollins authored
The calibrations weren't being extracted properly from the noise tuples. closes #58
-
- Apr 27, 2020
-
-
Jameson Graef Rollins authored
also internal variable names for consistency
-
Jameson Graef Rollins authored
-
Jameson Rollins authored
added the function for optimal squeeze angle. Works for A+ See merge request !36
-
Jameson Rollins authored
Fix an error in the coating brownian noise calculation See merge request !77
-
Christopher Wipf authored
A discrepancy was found by Gabriele Vajente between the gwinc CTN calculation and several other codes, especially in the case of large Poisson ratio in the coating. See: https://git.ligo.org/gabriele-vajente/thermal-noise-models This commit resolves the discrepancy by fixing an apparent error in the Yam et al calculation that was implemented in gwinc.
-
- Apr 26, 2020
-
-
Jameson Graef Rollins authored
The job was comparing against "origin/master", which for MR submitted from forks is likely not the target project. This updates the API script that fetches the MR info to also output the target project URL, from which an 'upstream' remote is fetched for comparison.
-
- Apr 25, 2020
-
-
Jameson Rollins authored
Update silica thin film loss See merge request !78
-
Jameson Rollins authored
Voyager parameter update See merge request !79
-
Christopher Wipf authored
-
Jameson Graef Rollins authored
-
Jameson Graef Rollins authored
-
Jameson Graef Rollins authored
-
Jameson Graef Rollins authored
-
Jameson Graef Rollins authored
-
Jameson Rollins authored
Cli improvements Closes #53 See merge request !84
-
Jameson Graef Rollins authored
At some point this mode stopped producing plots. This fixes that by updating the code execution call to InteractiveShellEmbed. Also only imports ipython opportunistically, so it's not a hard dependency.
-
Jameson Graef Rollins authored
-
Jameson Graef Rollins authored
This allows for saving budgets in multiple formats simultaneously, without having to recalculate noises. This will speed up some operations in the CI.
-
Evan Hall authored
-
Evan Hall authored
As was done in matgwinc some months ago
-
Christopher Wipf authored
-
Christopher Wipf authored
test look for upstream master by default, and minor fixes See merge request !85
-
Jameson Graef Rollins authored
This changes the test to look for the upstream master in the user current config and use that as the test reference by default. This seems like a more sensible default in general, and it's easy enough to fall back to HEAD if need be ('-g HEAD'). This also fixes some things from the last commit: * fixes the MR CI pipeline * adds better command line documentation to the test * fixes command help * fixes bug in test cache pruing
-
- Apr 24, 2020
-
-
Christopher Wipf authored
simplify testing by removing unnecessary reference See merge request !83
-
- Apr 22, 2020
-
-
Jameson Graef Rollins authored
The assumption should really be that the HEAD of the repo is the current noise reference. There is therefore no need to store a special reference hash for the tests. This simplifies things quite a bit, in particular by not requiring submitters to update a reference. This commit drops the reference and modifies the test to just compare the current code against HEAD by default. The option to compare against an arbitrary ref is preserved. The CI is updated for these simplifications. The "test" job is now simple generation of the budgets. The merge request approval job is renamed 'review:noise_change_approval`, and it's logic remains mostly the same: it compares the current budgets against the head of the MR target branch, and requires the same MR approval to pass. The overall MR approval process therefor doesn't change.
-
Jameson Graef Rollins authored
This change got added accidentally from an earlier version of the "test compare git hash" series during a rebase. This reverts commit 16b9ae40.
-
Jameson Rollins authored
Revise suspension model See merge request !80
-