gwcelery.tasks.gracedb module
Communication with GraceDB.
-
class
gwcelery.tasks.gracedb.
RetryableHTTPError
(*args, **kwargs)[source]
Bases: sphinx.ext.autodoc.importer._MockObject
Exception class for server-side HTTP errors that we should retry.
-
gwcelery.tasks.gracedb.
catch_retryable_http_errors
(f)[source]
Decorator to capture server-side errors that we should retry.
We retry HTTP status 502 (Bad Gateway), 503 (Service Unavailable), and
504 (Gateway Timeout).
-
gwcelery.tasks.gracedb.
task
(*args, **kwargs)[source]
-
(task)
gwcelery.tasks.gracedb.
create_event
(*args, **kwargs)[source]
Create an event in GraceDb.
-
(task)
gwcelery.tasks.gracedb.
create_label
(*args, **kwargs)[source]
Create a label in GraceDb.
-
(task)
gwcelery.tasks.gracedb.
create_signoff
(*args, **kwargs)[source]
Create a label in GraceDb.
-
(task)
gwcelery.tasks.gracedb.
create_tag
(*args, **kwargs)[source]
Create a tag in GraceDb.
-
(task)
gwcelery.tasks.gracedb.
create_voevent
(*args, **kwargs)[source]
Create a VOEvent.
Returns: | The filename of the new VOEvent. |
Return type: | str |
-
(task)
gwcelery.tasks.gracedb.
download
(*args, **kwargs)[source]
Download a file from GraceDB.
-
(task)
gwcelery.tasks.gracedb.
expose
(*args, **kwargs)[source]
Expose an event to the public.
-
(task)
gwcelery.tasks.gracedb.
get_events
(*args, **kwargs)[source]
Get events from GraceDb.
-
(task)
gwcelery.tasks.gracedb.
get_event
(*args, **kwargs)[source]
Retrieve an event from GraceDb.
-
(task)
gwcelery.tasks.gracedb.
get_labels
(*args, **kwargs)[source]
Get all labels for an event in GraceDb.
-
(task)
gwcelery.tasks.gracedb.
get_log
(*args, **kwargs)[source]
Get all log messages for an event in GraceDb.
-
(task)
gwcelery.tasks.gracedb.
get_superevent
(*args, **kwargs)[source]
Retrieve a superevent from GraceDb.
-
(task)
gwcelery.tasks.gracedb.
replace_event
(*args, **kwargs)[source]
Get an event from GraceDb.
-
(task)
gwcelery.tasks.gracedb.
upload
(*args, **kwargs)[source]
Upload a file to GraceDB.
-
(task)
gwcelery.tasks.gracedb.
get_superevents
(*args, **kwargs)[source]
List matching superevents in gracedb.
Parameters: | query (str) – query to be passed to superevents() |
Returns: | superevents – The list of the superevents. |
Return type: | list |
-
(task)
gwcelery.tasks.gracedb.
update_superevent
(*args, **kwargs)[source]
Update superevent information. Wrapper around
updateSuperevent()
Parameters: |
- superevent_id (str) – superevent uid
- t_start (float) – start of superevent time window, unchanged if None
- t_end (float) – end of superevent time window, unchanged if None
- t_0 (float) – superevent t_0, unchanged if None
- preferred_event (str) – uid of the preferred event, unchanged if None
|
-
(task)
gwcelery.tasks.gracedb.
create_superevent
(*args, **kwargs)[source]
Create new superevent in GraceDb with graceid
Parameters: |
- graceid (str) – graceid with which superevent is created.
- t0 (float) – t_0 parameter of superevent
- d_t_start (float) – superevent t_start = t0 - d_t_start
- d_t_end (float) – superevent t_end = t0 + t_end
- category (str) – superevent category
|
-
(task)
gwcelery.tasks.gracedb.
add_event_to_superevent
(*args, **kwargs)[source]
Add an event to a superevent in GraceDb.