Skip to content

PyCBC Live O3 Review

Bhooshan Uday Varsha Gadre edited this page Jun 17, 2019 · 23 revisions

Review items for PyCBC Live analysis in O3

The major difference from the O2 analysis is that triggers are now generated from all detectors. This works by first generating double coincidences from all possible detector pairs, then picking the most significant double, and finally using the SNR time series in the remaining detectors to derive a p-value, which is then used to modify the FAR of the original double coincidence.

(See PyCBC-Live-O3-development for more discussion in context of the overall development plan.)

GitHub milestone for ER14

A list of candidate events in O2 replay after changes in https://git.ligo.org/sccb/requests/issues/205

Show that the analysis is stable on online data and has the accepted latency

Procedure: let the pipeline run on O2 replay data and monitor the duty factor, lag and memory usage, making sure all combinations of detectors are explored.

Contact: Tito

Outcome:

Signoff:

Show that it produces false alarms at the expected rate

Procedure: plot the rate of triggers vs their FAR after running on replay data.

Contact: Tito

Outcome: plot showing agreement over 6 days

Signoff:

Show that triggers can be uploaded to GraceDB and that BAYESTAR can create skymaps

Procedure: using the O2 replay analysis, wait for triggers to be uploaded (with all possible ifo combinations) and check that BAYESTAR completes successfully.

Contact:

Outcome:

Signoff:

Show that the sensitivity computed with injections is comparable to some reference

Reference could be the O2 PyCBC Live configuration, or O3 offline search.

Procedure: TBD. Reuse the data/scripts for the O2 review?

Contact: Bhooshan/Tito

reanalysis of old O2 injections wiki page with O3-style injections

Show that the sensitivity increases with 3 detectors compared to 2

Optional?

Procedure: repeat the analysis done on step 4 with a different combination of detectors.

Contact:

Agree on configuration choices

Current configuration

  • Uses pre-gated strain
  • State/DQ channels and flags as in O2
    • New ETMX saturation flag for H and L not yet used
    • Virgo's GOOD_DQ bit currently used as CAT2 rather than CAT1
    • Florent's veto stream for PyCBC not yet used
    • A patch is being tested to enable the above points
  • SNR and NewSNR thresholds lowered to 4.5
  • GraceDB upload threshold
  • Ranking statistic uses sine-Gaussian veto and phase-time-amplitude check for all detector pairs

Signoff:

Show effectualness of template bank with most up to date PSDs

  • Template Bank is in used for ER14/EarlyO3 is here

Procedure: banksim

Contact: Soumen?

Signoff:

Clone this wiki locally