gwcelery.conf module¶
GWCelery application configuration.
This module defines configuration variables and default values, including both
generic options for Celery as well as
options that control the behavior of specific GWCelery tasks
.
To override the configuration, define the CELERY_CONFIG_MODULE
environment
variable to the fully qualified name of any Python module that can be located
in sys.path
, including any of the following presets:
-
gwcelery.conf.
lvalert_host
= 'lvalert.cgca.uwm.edu'¶ LVAlert host.
-
gwcelery.conf.
gracedb_host
= 'gracedb.ligo.org'¶ GraceDb host.
-
gwcelery.conf.
gcn_broker_address
= ':5341'¶ The VOEvent broker will bind to this address to send GCNs. This should be a string of the form host:port. If host is empty, then listen on all available interfaces.
-
gwcelery.conf.
gcn_broker_accept_addresses
= ['capella2.gsfc.nasa.gov']¶ List of hosts from which the broker will accept connections.
-
gwcelery.conf.
gcn_client_address
= '68.169.57.253:8096'¶ The VOEvent listener will connect to this address to receive GCNs.
We are temporarily using the pre-registered port 8096 for receiving proprietary LIGO/Virgo alerts on emfollow.ligo.caltech.edu. This means that the capability to receive GCNs requires setting up a site configuration in advance with Scott Barthelmey.
Once we switch to sending public alerts exclusively, then we can switch back to using port 8099 for anonymous access, requiring no prior site configuration.
-
gwcelery.conf.
superevent_d_t_start
= {'gstlal': 1.0, 'mbtaonline': 1.0, 'pycbc': 1.0, 'spiir': 1.0}¶ Pipeline based lower extent of superevent segments. For cwb and lib this is decided from extra attributes.
-
gwcelery.conf.
superevent_d_t_end
= {'gstlal': 1.0, 'mbtaonline': 1.0, 'pycbc': 1.0, 'spiir': 1.0}¶ Pipeline based upper extent of superevent segments For cwb and lib this is decided from extra attributes.
-
gwcelery.conf.
superevent_query_d_t_start
= 100.0¶ Lower extent of superevents query
-
gwcelery.conf.
superevent_query_d_t_end
= 100.0¶ Upper extent of superevents query
-
gwcelery.conf.
superevent_default_d_t_start
= 1.0¶ Default lower extent of superevent segments
-
gwcelery.conf.
superevent_default_d_t_end
= 1.0¶ Default upper extent for superevent segments
-
gwcelery.conf.
superevent_far_threshold
= 0.0002777777777777778¶ Maximum false alarm rate to consider events superevents.
-
gwcelery.conf.
preliminary_alert_far_threshold
= 0.0002777777777777778¶ Maximum false alarm rate to consider sending preliminary alerts.
-
gwcelery.conf.
preliminary_alert_trials_factor
= {'burst': 2.0, 'cbc': 4.0}¶ Trials factor corresponding to trigger categories. The trials factor is simply the number of pipelines running for each type of search. The value corresponds to pipelines gstlal, pycbc, mbtaonline, spiir for CBC and cwb and olib for Burst.
-
gwcelery.conf.
orchestrator_timeout
= 15.0¶ The orchestrator will wait this many seconds from the time of the creation of a new superevent to the time that annotations begin, in order to let the superevent manager’s decision on the preferred event stabilize.
-
gwcelery.conf.
check_vector_prepost
= {'CWB': [0.5, 0.5], 'Fermi': [2, 2], 'HardwareInjection': [2, 2], 'LIB': [0.5, 0.5], 'MBTAOnline': [2, 2], 'SNEWS': [2, 2], 'Swift': [2, 2], 'gstlal': [2, 2], 'oLIB': [0.5, 0.5], 'pycbc': [2, 2], 'spiir': [2, 2]}¶ Seconds before and after the superevent start and end times which the DQ vector check will include in its check. Pipeline dependent.
-
gwcelery.conf.
llhoft_glob
= '/dev/shm/llhoft/{detector}_O2/*.gwf'¶ File glob for low-latency h(t) frames.
-
gwcelery.conf.
llhoft_channels
= {'H1:DMT-DQ_VECTOR': 'dmt_dq_vector_bits', 'H1:GDS-CALIB_STATE_VECTOR': 'state_vector_bits', 'L1:DMT-DQ_VECTOR': 'dmt_dq_vector_bits', 'L1:GDS-CALIB_STATE_VECTOR': 'state_vector_bits', 'V1:DQ_ANALYSIS_STATE_VECTOR': 'state_vector_bits'}¶ Low-latency h(t) state vector configuration. This is a dictionary consisting of a channel and its bitmask, as defined in
gwcelery.tasks.detchar
.
-
gwcelery.conf.
idq_channels
= ['H1:IDQ-PGLITCH_OVL_32_2048', 'L1:IDQ-PGLITCH_OVL_32_2048']¶ Low-latency iDQ p(glitch) channel names
-
gwcelery.conf.
idq_pglitch_thresh
= 0.95¶ Minimum p(glitch) reported by iDQ required before notice is posted to GraceDb
-
gwcelery.conf.
p_astro_gstlal_trigger_db
= '/home/gstlalcbc/observing/3/online/trigs/H1L1-ALL_LLOID-0-2000000000.sqlite'¶ Gstlal trigger database location in CIT
-
gwcelery.conf.
p_astro_gstlal_ln_likelihood_threshold
= 6¶ log likelihood threshold
-
gwcelery.conf.
p_astro_gstlal_prior_type
= 'Uniform'¶ Uniform, Jeffreys
Type: Prior type to be used. Options
-
gwcelery.conf.
frame_types
= {'H1': 'H1_llhoft', 'L1': 'L1_llhoft', 'V1': 'V1Online'}¶ Types of frames used in Parameter Estimation with LALInference (see
gwcelery.tasks.lalinference
)
-
gwcelery.conf.
channel_names
= {'H1': 'H1:GDS-CALIB_STRAIN', 'L1': 'L1:GDS-CALIB_STRAIN', 'V1': 'V1:Hrec_hoft_16384Hz'}¶ Names of h(t) channels used in Parameter Estimation with LALInference (see
gwcelery.tasks.lalinference
)
gwcelery.conf.development module¶
Application configuration for gracedb-dev1.ligo.org
.
-
gwcelery.conf.development.
gracedb_host
= 'gracedb-dev1.ligo.org'¶ GraceDb host.
gwcelery.conf.playground module¶
Application configuration for gracedb-playground.ligo.org
.
-
gwcelery.conf.playground.
lvalert_host
= 'lvalert-playground.cgca.uwm.edu'¶ LVAlert host.
-
gwcelery.conf.playground.
gracedb_host
= 'gracedb-playground.ligo.org'¶ GraceDb host.
-
gwcelery.conf.playground.
frame_types
= {'H1': 'H1_O2_llhoft', 'L1': 'L1_O2_llhoft', 'V1': 'V1_O2_llhoft'}¶ Types of frames used in Parameter Estimation with LALInference (see
gwcelery.tasks.lalinference
)
-
gwcelery.conf.playground.
channel_names
= {'H1': 'H1:GDS-CALIB_STRAIN_O2Replay', 'L1': 'L1:GDS-CALIB_STRAIN_O2Replay', 'V1': 'V1:Hrec_hoft_16384Hz_O2Replay'}¶ Names of h(t) channels used in Parameter Estimation with LALInference (see
gwcelery.tasks.lalinference
)
gwcelery.conf.production module¶
Application configuration for gracedb.ligo.org
.