Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
gwcelery
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
emfollow
gwcelery
Commits
b2154502
Commit
b2154502
authored
1 year ago
by
Naresh Adhikari
Committed by
Brandon Piotrzkowski
1 year ago
Browse files
Options
Downloads
Patches
Plain Diff
Use superevent skymap for skymap comparison if from superevent IGWN alert; Fixes
#598
parent
140f38e5
No related branches found
No related tags found
1 merge request
!1162
Use superevent skymap for skymap comparison if from superevent IGWN alert; Fixes #598
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
CHANGES.rst
+3
-2
3 additions, 2 deletions
CHANGES.rst
gwcelery/tasks/external_triggers.py
+11
-5
11 additions, 5 deletions
gwcelery/tasks/external_triggers.py
gwcelery/tests/test_tasks_external_triggers.py
+1
-1
1 addition, 1 deletion
gwcelery/tests/test_tasks_external_triggers.py
with
15 additions
and
8 deletions
CHANGES.rst
+
3
−
2
View file @
b2154502
...
@@ -53,8 +53,9 @@ Changelog
...
@@ -53,8 +53,9 @@ Changelog
listener.
listener.
- Use sky map from preferred event rather than superevent, triggering off
- Use sky map from preferred event rather than superevent, triggering off
EM_READY label instead of SKYMAP_READY. If SKYMAP_READY is applied, we
EM_READY label instead of SKYMAP_READY. If SKYMAP_READY is applied or if a
will once again try to get the GW sky map from the superevent.
sky map file is added to the superevent, we will once again try to get the
GW sky map from the superevent.
- Update bilby and bilby_pipe to 2.1.0 and 1.0.10 respectively. The number of
- Update bilby and bilby_pipe to 2.1.0 and 1.0.10 respectively. The number of
spline nodes for calibration errors is increased to 10 thanks to the bilby
spline nodes for calibration errors is increased to 10 thanks to the bilby
...
...
This diff is collapsed.
Click to expand it.
gwcelery/tasks/external_triggers.py
+
11
−
5
View file @
b2154502
...
@@ -387,7 +387,8 @@ def handle_grb_igwn_alert(alert):
...
@@ -387,7 +387,8 @@ def handle_grb_igwn_alert(alert):
if
REQUIRED_LABELS_BY_TASK
[
'
compare
'
].
issubset
(
if
REQUIRED_LABELS_BY_TASK
[
'
compare
'
].
issubset
(
set
(
external_event
[
'
labels
'
])):
set
(
external_event
[
'
labels
'
])):
_relaunch_raven_pipeline_with_skymaps
(
_relaunch_raven_pipeline_with_skymaps
(
superevent
,
external_event
,
graceid
)
superevent
,
external_event
,
graceid
,
use_superevent
=
True
)
else
:
else
:
if
REQUIRED_LABELS_BY_TASK
[
'
compare
'
].
issubset
(
if
REQUIRED_LABELS_BY_TASK
[
'
compare
'
].
issubset
(
set
(
external_event
[
'
labels
'
])):
set
(
external_event
[
'
labels
'
])):
...
@@ -488,8 +489,9 @@ def _launch_external_detchar(event):
...
@@ -488,8 +489,9 @@ def _launch_external_detchar(event):
return
event
return
event
def
_relaunch_raven_pipeline_with_skymaps
(
superevent
,
ext_event
,
graceid
):
def
_relaunch_raven_pipeline_with_skymaps
(
superevent
,
ext_event
,
graceid
,
"""
Relaunch the RAVEN sky map comparision workflow, include recalculating
use_superevent
=
False
):
"""
Relaunch the RAVEN sky map comparison workflow, include recalculating
the joint FAR with updated sky map info and create a new combined sky map.
the joint FAR with updated sky map info and create a new combined sky map.
Parameters
Parameters
...
@@ -500,6 +502,9 @@ def _relaunch_raven_pipeline_with_skymaps(superevent, ext_event, graceid):
...
@@ -500,6 +502,9 @@ def _relaunch_raven_pipeline_with_skymaps(superevent, ext_event, graceid):
external event dictionary
external event dictionary
graceid: str
graceid: str
GraceDB ID of event
GraceDB ID of event
use_superevent: bool
If True, always use skymap info from superevent
regardless of SKYMAP_READY label.
"""
"""
gw_group
=
superevent
[
'
preferred_event_data
'
][
'
group
'
]
gw_group
=
superevent
[
'
preferred_event_data
'
][
'
group
'
]
...
@@ -521,6 +526,7 @@ def _relaunch_raven_pipeline_with_skymaps(superevent, ext_event, graceid):
...
@@ -521,6 +526,7 @@ def _relaunch_raven_pipeline_with_skymaps(superevent, ext_event, graceid):
canvas
|=
external_skymaps
.
create_combined_skymap
.
si
(
canvas
|=
external_skymaps
.
create_combined_skymap
.
si
(
superevent
[
'
superevent_id
'
],
ext_event
[
'
graceid
'
],
superevent
[
'
superevent_id
'
],
ext_event
[
'
graceid
'
],
preferred_event
=
(
preferred_event
=
(
superevent
[
'
preferred_event
'
]
if
None
if
'
SKYMAP_READY
'
in
ext_event
[
'
labels
'
]
'
SKYMAP_READY
'
not
in
ext_event
[
'
labels
'
]
else
None
))
or
use_superevent
else
superevent
[
'
preferred_event
'
]))
canvas
.
delay
()
canvas
.
delay
()
This diff is collapsed.
Click to expand it.
gwcelery/tests/test_tasks_external_triggers.py
+
1
−
1
View file @
b2154502
...
@@ -419,7 +419,7 @@ def test_handle_rerun_combined_skymap(mock_create_combined_skymap,
...
@@ -419,7 +419,7 @@ def test_handle_rerun_combined_skymap(mock_create_combined_skymap,
external_triggers
.
handle_grb_igwn_alert
(
alert
)
external_triggers
.
handle_grb_igwn_alert
(
alert
)
if
graceid
==
'
S1
'
:
if
graceid
==
'
S1
'
:
mock_create_combined_skymap
.
assert_has_calls
(
mock_create_combined_skymap
.
assert_has_calls
(
[
call
(
'
S1
'
,
'
E1
'
,
preferred_event
=
'
G1
'
),
[
call
(
'
S1
'
,
'
E1
'
,
preferred_event
=
None
),
call
(
'
S1
'
,
'
E3
'
,
preferred_event
=
None
)]
call
(
'
S1
'
,
'
E3
'
,
preferred_event
=
None
)]
)
)
elif
graceid
in
{
'
E1
'
,
'
E3
'
}:
elif
graceid
in
{
'
E1
'
,
'
E3
'
}:
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment