pemcoupling issueshttps://git.ligo.org/pem/pemcoupling/-/issues2023-05-22T20:29:26Zhttps://git.ligo.org/pem/pemcoupling/-/issues/23Get out of dependency hell2023-05-22T20:29:26ZPhilippe NguyenGet out of dependency hell* Update requirements
* Figure out AT LEAST ONE stable configuration
* At least Python 3.7, ideally 3.10 as of Aug 2022
This works so far:
* Install GWPy, let it install all its dependencies for you.
* Downgrade scipy to 1.7.3?????? Bec...* Update requirements
* Figure out AT LEAST ONE stable configuration
* At least Python 3.7, ideally 3.10 as of Aug 2022
This works so far:
* Install GWPy, let it install all its dependencies for you.
* Downgrade scipy to 1.7.3?????? Because of libgcc-ng updating problem.
* Install lscsoft-glue (which updates libgcc some more??), pandas, and python-nds2-client. All conda-forge.https://git.ligo.org/pem/pemcoupling/-/issues/27Comb injection parameters2023-05-18T01:51:48ZAdrian Helmling-CornellComb injection parametersHave comb injections inherit command line arguments we pass for sensor, DARM thresholds, duration, maybe others?Have comb injections inherit command line arguments we pass for sensor, DARM thresholds, duration, maybe others?https://git.ligo.org/pem/pemcoupling/-/issues/29Clarify what is happpening during saturations2023-05-18T01:51:06ZAdrian Helmling-CornellClarify what is happpening during saturationsSpit out a timeseries when we report a channel saturates to see if there are one or many points above the saturation threshold. It's unclear *what* needs to be passed in the command line argument --ignore-saturation to enter the ignore-s...Spit out a timeseries when we report a channel saturates to see if there are one or many points above the saturation threshold. It's unclear *what* needs to be passed in the command line argument --ignore-saturation to enter the ignore-saturated=False logic. Plot spectra for saturated channels regardless of their saturation status. Redefine "saturated" as fraction of points above saturation threshold?https://git.ligo.org/pem/pemcoupling/-/issues/19update requirements2020-04-01T19:11:17ZPhilippe Nguyenupdate requirementsPhilippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/20show injection names found in `pemcoupling-composite` stdout2020-04-01T19:09:51ZPhilippe Nguyenshow injection names found in `pemcoupling-composite` stdoutPhilippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/21change bandwidth to binwidth2020-04-01T18:59:34ZPhilippe Nguyenchange bandwidth to binwidthChange in config files and in parsing.Change in config files and in parsing.Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/17Surpress astropy UnitsWarning2020-03-27T17:22:27ZPhilippe NguyenSurpress astropy UnitsWarningJitter units (beam diameters) raise annoying UnitsWarning because astropy doesn't recognize it.Jitter units (beam diameters) raise annoying UnitsWarning because astropy doesn't recognize it.Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/14Interactive mode2020-03-27T17:22:20ZPhilippe NguyenInteractive modeProbably not necessary, but maybe...Probably not necessary, but maybe...Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/12Clean up imports2019-06-18T00:01:23ZPhilippe NguyenClean up importsFor aesthetic purposes...For aesthetic purposes...Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/13Uncalibrated WFS spectra are labeled as if they were calibrated2019-06-17T23:39:19ZPhilippe NguyenUncalibrated WFS spectra are labeled as if they were calibratedPhilippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/16Fix scaled sensor threshold bug2019-06-17T19:29:29ZPhilippe NguyenFix scaled sensor threshold bugFails when ``sensor_threshold_autoscale`` is not set.Fails when ``sensor_threshold_autoscale`` is not set.Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/11Show bandwidth in post-processing plots2019-06-17T19:15:21ZPhilippe NguyenShow bandwidth in post-processing plotsBasically copy the bandwidth caption in single-injection plots to all other plot functions.Basically copy the bandwidth caption in single-injection plots to all other plot functions.Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/10Generate HTML reports2019-06-17T18:20:19ZPhilippe NguyenGenerate HTML reportsKind of like bruco ([example](https://ldas-jobs.ligo.caltech.edu/~ldvw//bruco/pep.blai.covas/H1-CAL-DELTAL_EXTERNAL_DQ_2019-05-28-22.00.00-1800/results/)), but basically just an HTML table of channels and links to see the ASCII data and ...Kind of like bruco ([example](https://ldas-jobs.ligo.caltech.edu/~ldvw//bruco/pep.blai.covas/H1-CAL-DELTAL_EXTERNAL_DQ_2019-05-28-22.00.00-1800/results/)), but basically just an HTML table of channels and links to see the ASCII data and png plots.Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/6Figure out a better composite coupling scheme2019-06-12T21:10:25ZPhilippe NguyenFigure out a better composite coupling schemePhilippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/4Update PEM_calibration.csv2019-06-12T21:09:53ZPhilippe NguyenUpdate PEM_calibration.csvSynchronize with what's on the PEM website.Synchronize with what's on the PEM website.https://git.ligo.org/pem/pemcoupling/-/issues/7Simplify arg parsing in pemcoupling/main.py so channels aren't loaded twice2019-06-12T21:09:42ZPhilippe NguyenSimplify arg parsing in pemcoupling/main.py so channels aren't loaded twicePhilippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/8Simplify config directory2019-06-12T21:09:30ZPhilippe NguyenSimplify config directory* [x] Move list of DARM notches into the config files.
* [x] Move DARM calibration files to top level directory.
* [x] Move PEM calibration file to top level directory.
* [x] Consolidate channel lists across injection types? It will come...* [x] Move list of DARM notches into the config files.
* [x] Move DARM calibration files to top level directory.
* [x] Move PEM calibration file to top level directory.
* [x] Consolidate channel lists across injection types? It will come down searching for relevant channels vs. searching for relevant channel list.
* [x] Consolidate channel list and calibration file? Likely to break consistency with pem.ligo.org database, but it would help by parsing channels and calibration factors at the same time.
* [x] Consolidate config files across injection types? Have to think about whether to consolidate options like `local_max_width` or to somehow keep separate between injections.
* [x] Replace injection types `mag` and `vib` with `ramp`, `broadband`, etc.Philippe NguyenPhilippe Nguyenhttps://git.ligo.org/pem/pemcoupling/-/issues/3Complete how-it-works documentation2019-03-13T01:15:03ZPhilippe NguyenComplete how-it-works documentationhttps://git.ligo.org/pem/pemcoupling/-/issues/5Improve readability of summary (site-wide) plots2019-01-10T23:09:40ZPhilippe NguyenImprove readability of summary (site-wide) plotsPossibly adapt the composite plot format to the summary plots. This is risky given the potentially large number of channels. One possibility is incorporating an option for grouping channels, e.g. via a separate config file for summary pl...Possibly adapt the composite plot format to the summary plots. This is risky given the potentially large number of channels. One possibility is incorporating an option for grouping channels, e.g. via a separate config file for summary plots.https://git.ligo.org/pem/pemcoupling/-/issues/2Include example plots in documentation2019-01-07T03:05:19ZPhilippe NguyenInclude example plots in documentation