bayeswave tagshttps://git.ligo.org/lscsoft/bayeswave/-/tags2022-09-12T08:56:24Zhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.1.1v1.1.1Minor updates from v1.1.0
Changed glitch dimension prior so that sum of wavelets in both detectors < dimension (instead of individual priors in each detector)
Fix in bayeswave post that only writes psds once per file (Fixing issue https://git.ligo.org/lscsoft/bayeswave/-/issues/140)
`--smart-restart` changed to `--condor-precommand` in `bayeswave_pipe`Sophie Hourihanehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.1.0v1.1.0Reviewed tag, updates to v1.16.0
maximum threads (Nthreads) defaults to 1
Segfaults fixed for Akima spline, see review tests here: https://wiki.ligo.org/Bursts/BayesWave/BayesWaveReviewO4Sophie Hourihanehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.16v1.0.16Update to BayesLine (includes Akima splines)
Includes multithreading (via --Nthreads argument)
Reviewed BayesLine version with review tests residing here: https://wiki.ligo.org/Bursts/BayesWave/BayesWaveReviewO4Sophie Hourihanehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.7.1v1.0.7.1Update of tagged version 7 (last previously released and reviewed version) but now includes updates to pipelineduncan.macleodduncan.macleod@ligo.orghttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.15v1.0.15Updating for compatibility with LALSim 4.0Sophie Hourihanehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.14v1.0.14Adding CBC model
Updating the way Bayeswave is distributedSophie Hourihanehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.13v1.0.13Sophie Hourihanehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.12v1.0.12<p data-sourcepos="1:1-1:49" dir="auto">Update for fixing broken bayeswave_pipe in igwn.</p>2022-09-12T08:56:24ZSophie Hourihanehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.10v1.0.102022-05-26T03:17:54ZSudarshan Ghongehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.9v1.0.9Changes to dataread operation at resume from checkpointing.<p data-sourcepos="1:1-1:295" dir="auto">Changes to dataread operation at resume from checkpointing. See <a href="https://git.ligo.org/lscsoft/bayeswave/-/commit/6d4598a025ef620e6a7d0035e08dbf52857a484f" data-reference-type="commit" data-original="https://git.ligo.org/lscsoft/bayeswave/-/commit/6d4598a025ef620e6a7d0035e08dbf52857a484f" data-link="false" data-link-reference="true" data-project="2102" data-commit="6d4598a025ef620e6a7d0035e08dbf52857a484f" data-container="body" data-placement="top" title="Merge branch 'checkpointed_cache' into 'master'" class="gfm gfm-commit has-tooltip">6d4598a0</a> Now reads data from checkpoint files rather than frame files. Does away with 255 (frame file read) errors. No scientific changes to core code.</p>2021-09-13T21:00:07ZSudarshan Ghongehttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.8v1.0.8<p data-sourcepos="1:1-1:138" dir="auto">Remove <code data-sourcepos="1:9-1:21">inspiralutils</code> dependency. See #<a href="/lscsoft/bayeswave/-/commit/b0b6ec8150a539a85cfeb62cf95f63be661a2dea" data-reference-type="commit" data-original="b0b6ec8150a539a85cfeb62cf95f63be661a2dea" data-link="false" data-link-reference="false" data-project="2102" data-commit="b0b6ec8150a539a85cfeb62cf95f63be661a2dea" data-container="body" data-placement="top" title="DISABLES segdb queries to avoid importing lalapps" class="gfm gfm-commit has-tooltip">b0b6ec81</a>. No functional / scientific changes from reviewed code.</p>2021-08-27T20:22:30ZJames Alexander Clarkhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.7v1.0.7Bugfix to v1.0.6 checkpointing
Scientifically identical to v1.0.6<p data-sourcepos="1:1-1:81" dir="auto">Fixes the adaptive Nchain bug which can cause failures on resume from checkpoint.</p>
<p data-sourcepos="3:1-3:77" dir="auto">See issue <a href="/lscsoft/bayeswave/-/issues/111" data-reference-type="issue" data-original="#111" data-link="false" data-link-reference="false" data-project="2102" data-issue="18471" data-project-path="lscsoft/bayeswave" data-iid="111" data-issue-type="issue" data-container="body" data-placement="top" title="Checkpointing error for certain MDCs" class="gfm gfm-issue">#111</a> / commit <a href="/lscsoft/bayeswave/-/commit/9898e88d3c31d458116222049e76f8d244aa8bd5" data-reference-type="commit" data-original="9898e88d3c31d458116222049e76f8d244aa8bd5" data-link="false" data-link-reference="false" data-project="2102" data-commit="9898e88d3c31d458116222049e76f8d244aa8bd5" data-container="body" data-placement="top" title="Fix adaptive Nchain bug" class="gfm gfm-commit has-tooltip">9898e88d</a> for details.</p>2021-03-31T19:02:57ZJames Alexander Clarkhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.6v1.0.6<h1 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-post-o3a-release" class="anchor" href="#post-o3a-release" aria-hidden="true"></a>post-O3a Release</h1>
<p data-sourcepos="2:1-3:134" dir="auto"><strong data-sourcepos="2:1-2:89">This release has review sign-off and should be considered the current production code</strong>
A full list of changes and reviewed items can be found on the <a data-sourcepos="3:63-3:133" href="https://wiki.ligo.org/Bursts/BayesWave/BayesWaveReviewO3" rel="nofollow noreferrer noopener" target="_blank">review wiki</a>.</p>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-change-summary" class="anchor" href="#change-summary" aria-hidden="true"></a>Change Summary</h2>
<h3 data-sourcepos="6:1-6:21" dir="auto">
<a id="user-content-code-organization" class="anchor" href="#code-organization" aria-hidden="true"></a>Code organization</h3>
<ul data-sourcepos="7:2-8:74" dir="auto">
<li data-sourcepos="7:2-7:77">Broadened the signal model structures to allow for arbitrary polarizations</li>
<li data-sourcepos="8:2-8:74">Renamed output files by IFO name instead of the opaque numbering system</li>
</ul>
<h3 data-sourcepos="9:1-9:38" dir="auto">
<a id="user-content-changes-to-the-bayeswave-algorithm" class="anchor" href="#changes-to-the-bayeswave-algorithm" aria-hidden="true"></a>Changes to the BayesWave algorithm</h3>
<ul data-sourcepos="10:2-11:104" dir="auto">
<li data-sourcepos="10:2-10:113">The logic has been swithced on several flags that were always included in O2 (e.g. involving the geocenterPSD)</li>
<li data-sourcepos="11:2-11:104">New! posterior predictive checks computed by BW and BWP (Anderson Darling, phase scatter plots, etc.)</li>
</ul>
<h3 data-sourcepos="12:1-12:43" dir="auto">
<a id="user-content-new-or-renewed-options-deployed-in-o3" class="anchor" href="#new-or-renewed-options-deployed-in-o3" aria-hidden="true"></a>New (or renewed) options deployed in O3</h3>
<ul data-sourcepos="13:2-15:66" dir="auto">
<li data-sourcepos="13:2-13:47">Total overhaul the PSD "initialization" step</li>
<li data-sourcepos="14:2-14:40">Improved adaptive temperature spacing</li>
<li data-sourcepos="15:2-15:66">Checkpointing support for the "cleaning phase" (PSD estimation)</li>
</ul>
<h3 data-sourcepos="16:1-16:41" dir="auto">
<a id="user-content-changes-to-bayeswave-post-processing" class="anchor" href="#changes-to-bayeswave-post-processing" aria-hidden="true"></a>Changes to BayesWave post processing:</h3>
<ul data-sourcepos="17:2-18:83" dir="auto">
<li data-sourcepos="17:2-17:40">Added support for signal+glitch model</li>
<li data-sourcepos="18:2-18:83">Produce files of the median PSD formatted to be directly read-in by LALInference</li>
</ul>
<h3 data-sourcepos="19:1-19:8" dir="auto">
<a id="user-content-misc" class="anchor" href="#misc" aria-hidden="true"></a>Misc</h3>
<ul data-sourcepos="20:2-23:0" dir="auto">
<li data-sourcepos="20:2-20:50">
<code data-sourcepos="20:5-20:18">bayeswave_pipe</code> options for Asimov integration</li>
<li data-sourcepos="21:2-21:81">
<code data-sourcepos="21:5-21:18">bayeswave_pipe</code> changes to reflect standard LDG OSG submit node configuration</li>
<li data-sourcepos="22:2-23:0">minor refinements to build recipe</li>
</ul>2020-10-01T22:13:31ZJames Alexander Clarkhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.5v1.0.5LALinference segment compatibility fix<p data-sourcepos="1:1-1:14" dir="auto">Main feature:</p>
<ul data-sourcepos="2:2-3:0" dir="auto">
<li data-sourcepos="2:2-3:0">
<code data-sourcepos="2:5-2:17">segment-start</code> available in <code data-sourcepos="2:34-2:40">[input]</code> section of configuration file for LALInference analysis segment compatibility</li>
</ul>
<p data-sourcepos="4:1-4:28" dir="auto">Additional notable features:</p>
<ul data-sourcepos="5:2-7:106" dir="auto">
<li data-sourcepos="5:2-5:167">Periodic checkpointing now performed with <code data-sourcepos="5:47-5:54">exit(77)</code> (was 130) to accommodate native condor implementation of singularity (which only understands signals up to 127)</li>
<li data-sourcepos="6:2-6:34">Some fixes to plotting routines</li>
<li data-sourcepos="7:2-7:106">New functionality available to pin sky-location (<strong data-sourcepos="7:53-7:66">unreviewed</strong>, default BayesWave behavior unaffected)</li>
</ul>2019-10-23T21:10:58ZJames Alexander Clarkhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.4v1.0.4O3 production release. See https://docs.ligo.org/lscsoft/bayeswave/<p data-sourcepos="1:1-1:87" dir="auto"><strong data-sourcepos="1:1-1:86">First fully reviewed version of the BayesWave analysis for O3 production analyses.</strong></p>
<p data-sourcepos="3:1-3:57" dir="auto">O3 review page: <a href="https://docs.ligo.org/lscsoft/bayeswave/" rel="nofollow noreferrer noopener" target="_blank">https://docs.ligo.org/lscsoft/bayeswave/</a></p>
<h1 data-sourcepos="5:1-5:28" dir="auto">
<a id="user-content-summary-of-changes-from-o2" class="anchor" href="#summary-of-changes-from-o2" aria-hidden="true"></a>Summary of changes from O2</h1>
<h2 data-sourcepos="7:1-7:22" dir="auto">
<a id="user-content-new-features-in-o3" class="anchor" href="#new-features-in-o3" aria-hidden="true"></a>New features in O3:</h2>
<ul data-sourcepos="8:2-12:0" dir="auto">
<li data-sourcepos="8:2-8:99">signal <strong data-sourcepos="8:11-8:17">and</strong> glitch model for simultaneous extraction of GW signals and instrumental artifacts</li>
<li data-sourcepos="9:2-9:47">Total overhaul the PSD "initialization" step</li>
<li data-sourcepos="10:2-10:40">Improved adaptive temperature spacing</li>
<li data-sourcepos="11:2-12:0">Checkpointing support for the "cleaning phase"</li>
</ul>
<h2 data-sourcepos="13:1-13:40" dir="auto">
<a id="user-content-changes-to-bayeswave-post-processing" class="anchor" href="#changes-to-bayeswave-post-processing" aria-hidden="true"></a>Changes to BayesWave post processing:</h2>
<ul data-sourcepos="14:3-16:0" dir="auto">
<li data-sourcepos="14:3-14:41">Added support for signal+glitch model</li>
<li data-sourcepos="15:3-16:0">Produce files of the median PSD formatted to be directly read-in by LALInference</li>
</ul>
<h2 data-sourcepos="17:1-17:20" dir="auto">
<a id="user-content-code-organisation" class="anchor" href="#code-organisation" aria-hidden="true"></a>Code Organisation</h2>
<ul data-sourcepos="18:2-22:29" dir="auto">
<li data-sourcepos="18:2-18:77">Broadened the signal model structures to allow for arbitrary polarizations</li>
<li data-sourcepos="19:2-19:75">Renamed output files by IFO name instead of the opaque numbering system</li>
<li data-sourcepos="20:2-20:139">Implemented periodic checkpointing as described <a data-sourcepos="20:52-20:139" href="https://htcondor-wiki.cs.wisc.edu/index.cgi/wiki?p=HowToRunSelfCheckpointingJobs" rel="nofollow noreferrer noopener" target="_blank">here</a>
</li>
<li data-sourcepos="21:2-21:102">Condor file transfer enabled by default (uses local disk, not shared filesystems, in all use cases)</li>
<li data-sourcepos="22:2-22:29">Packaged for Conda and SL7</li>
</ul>2019-09-05T15:42:13ZJames Alexander Clarkhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.3v1.0.3First BayesLine-reviewed release suitable for online-PE.<ul data-sourcepos="1:2-4:46" dir="auto">
<li data-sourcepos="1:2-1:117">BayesLine (spectral estimation) review signed-off. Use this release (or later) for online PE spectral estimation.</li>
<li data-sourcepos="2:2-2:46">Build procedure overhauled: now uses cmake.</li>
<li data-sourcepos="3:2-3:137">Periodic checkpointing and HTCondor file transfers in-place. We no longer catch HTCondor evictions and instead checkpoint every hour.</li>
<li data-sourcepos="4:2-4:46">General BayesWave analysis review on-going.</li>
</ul>2019-06-07T16:36:18ZJames Clarkhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.2v1.0.2Deployment test tag with pipeline updates to handle recent changes to glue/ligo modules. Unreviewed.<p data-sourcepos="1:1-1:96" dir="auto">Deployment test tag with pipeline updates to handle recent changes to <code data-sourcepos="1:72-1:75">glue</code> and <code data-sourcepos="1:83-1:86">ligo</code> modules:</p>
<ul data-sourcepos="2:2-5:0" dir="auto">
<li data-sourcepos="2:2-2:44">forces integer GPS time in <code data-sourcepos="2:32-2:43">gw_data_find</code>
</li>
<li data-sourcepos="3:2-3:50">uses <code data-sourcepos="3:10-3:22">ligo.segments</code> instead of <code data-sourcepos="3:37-3:49">glue.segments</code>
</li>
<li data-sourcepos="4:2-5:0">adds a job index to working directory names to support unique directory names with repeated GPS trigger times</li>
</ul>
<p data-sourcepos="6:1-6:14" dir="auto"><strong data-sourcepos="6:1-6:14">Unreviewed</strong></p>2019-03-07T16:23:35ZJames Clarkhttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.1v1.0.1Pre-review tag for deployment testing<ul data-sourcepos="1:2-3:13" dir="auto">
<li data-sourcepos="1:2-1:60">Current snapshot of master with post-Carl-happiness fixes</li>
<li data-sourcepos="2:2-2:94">Tagging to allow <code data-sourcepos="2:22-2:38">lalinference_pipe</code> testing with a conda-distributed instance of bayeswave</li>
<li data-sourcepos="3:2-3:13">Unreviewed</li>
</ul>2019-02-20T23:37:21ZTyson Littenberghttps://git.ligo.org/lscsoft/bayeswave/-/tags/v1.0.0v1.0.0Initial release for O3<ul data-sourcepos="1:2-3:156" dir="auto">
<li data-sourcepos="1:2-1:25">This tag is unreviewed</li>
<li data-sourcepos="2:2-2:30">Ready for packaging testing</li>
<li data-sourcepos="3:2-3:156">uses a completely redesigned and deterministic burn-in method for rapid, robust, and replicable convergence of the gaussian noise model: ready for review</li>
</ul>2019-02-01T15:26:08ZTyson Littenberghttps://git.ligo.org/lscsoft/bayeswave/-/tags/O2_cleaningO2_cleaningconverting to git tag (O2_cleaning)Tyson Littenberg