-
Notifications
You must be signed in to change notification settings - Fork 356
PyCBC Live O3 development Old
Bhooshan Uday Varsha Gadre edited this page Feb 21, 2019
·
1 revision
- Calculate all possible double coinc combinations
- Pick "best" one
- For all remaining IFOS calculate a p-value for the on-source time with the same template
- combine double coinc FAR with pvalues from other ifos
-
handling of singles
- improvement: handle case where one detector is non-vetoed by not the only "active" one.
-
Preparation of strain
- improvement: add in autogating
-
Calculation of the pvalue
- improvement: Better check of DQ in the background time
-
How to pick the "best" double coinc?
- Simple implementation: best far, largest SNR
- Downside: Larger trials factor
- Possibly better: Choose based on best instrument combination, past noise, sensitivity
- Simple implementation: best far, largest SNR
-
How to combine FAR with pvalues from additional detectors?
- Simple implementation: Fisher's method, using fiducial "foreground time" (.01 * IFAR).
- Possibly better: Take trials factor if additional ifos will reduce significance (might expect low snr)
- Possibly better: Do a weighted combinations of p-values based on additional information (detector sensitivity, background).
-
Additional Followup (Extra Credit)
- plots of snr time series auto uploaded
- plots of background, etc
-
Add ability to use SG chisq
-
Save more metadata to the output HDF files: channel names of strain, status and DQ, status and DQ flags, PyCBC version, values of thresholds, maybe the entire command line.
-
Start reading frames at a time after the template waveforms have been generated. This should reduce the amount of lookback frames that need to be present. Sometimes this results in a file not found error if the bank takes a long time to generate.
- Verify FAR + pvalue combination gives self-consistent results (satisfies expected distribution)
- Verify production of coincidences, singles, and triples using Gaussian noise
- Verify that coinc files are understood and processed by gracedb and produce sensible results (Bhooshan, need reverification due to xml format change)
- Verify coincidences on Gaussian noise + software injection. (Bhooshan: Ongoing, Some issues)
- Repeat (4) with real noise and real events
- Run over long duration for stability + check distribution of triggers (Khun Sang: Will contribute to items 4,5 and 6 in pre-ER14, ER14)
- Data fetching and preprocessing to head node of MPI and then distribute (Bhooshan: Under development)
- Where?
- By when? (Before first publication on O3 data would be nice!)
- Paper with 5 detector network and for BNS and NSBH (q < 5) (may be)
(Don't need answers here yet, but this needs to be on the radar)