pycbc.live package¶
Submodules¶
pycbc.live.snr_optimizer module¶
This module contains functions for optimizing the signal-to-noise ratio of triggers produced by PyCBC Live. Also contained within this module are the command line arguments required and options group for the SNR optimization. This module is primarily used in the pycbc_optimize_snr program.
- pycbc.live.snr_optimizer.check_snr_optimizer_options(args, parser)[source]¶
Deal with default options and required parameters given optimizer option
- pycbc.live.snr_optimizer.compute_network_snr_core(v, data, coinc_times, ifos, flen, approximant, flow, f_end, delta_f, sample_rate, raise_err=False)[source]¶
Compute network SNR as a function over mchirp, eta, and two aligned spin components, stored in that order in the sequence v.
- Parameters:
v (list) – A list containing the input values for mchirp, eta, and spin components.
data (dict) – A dictionary containing keys of ifos (‘H1’, ‘L1’) and values of the frequency series data for those ifos
coinc_times (dict) – A dictionary containing the coincidence times for the network.
ifos (list) – A list of the ifos, e.g. [‘H1’, ‘L1’]
flen (float) – The length of the data.
approximant (str) – The approximant used for the waveform model.
flow (float) – The lower frequency bound.
f_end (float) – The upper frequency bound.
delta_f (float) – The frequency spacing.
sample_rate (float) – The sampling rate of the data.
raise_err (bool, optional) – A flag indicating whether to raise an error if an exception occurs during the computation. Defaults to False.
- Returns:
network_snr (float) – The computed network SNR (Signal-to-Noise Ratio) value.
snr_series_dict (dict) – A dictionary containing the snr timeseries from each ifo.
Module contents¶
This packages contains modules to help with pycbc live running