Gathered TGR/Waveform Consistency Dev Tasks (Remaining)
Meta-Problems
-
Finish basic CI/CD (James help for LIGO specifics) [in support of review and usability] -
Stick in upd. version of BayesWave (igwn environment) [or custom build using BW 10.6.1 (I think). -
Tests: regression testing (comparing with results from O3b) as well as unit/integration testing for CI (testing functionality of things) using sample data products. -
Coverage testing: Coverage.py. -
Runs with igwn environment: might be able to avoid residuals.py issues with earier version of Python.
Data Quality
-
HVETO tool probably needed for data quality... ping Sidd, if I need to, about usage of his new(-ish) tool.
Environment
-
BW path to igwn environment (for now) - separate BW dir in config path -
Try rolling back everything to igwn, to begin with, to see if that fixes most of it.
Containerization & CI/CD
-
Base image (shell) should be all good. -
If not reading in conda env directly (the goal) create on execution if speedy enough, or do a python VM using appropriate requirements file - post-testing. -
Upload to containers.ligo.org/docker/igwn-wave-compare:production [or some such] -
Make sure .yml file and Docker file are all good for testing (CI) and deployment to singularity/ligo containers (CD). -
Will need to change configs and all of that for analyses.
WF Consistency
-
ensure onsource runs completing now. Offsource sim runs seem good. -
Catalog Script!
TGR: Residuals
General
-
Fix residuals script; capture current state of dependencies. -
Ensure TGR script writing stuff correctly to webpage generation.
MDC Support
-
Distinct PE samples/config (Systematics/non-GR MDC's ) -
Support for Having XML file created with BW tutorial in lieu of PE files -
Two offsource runs support for glitch MDC
Edited by John Sullivan