icecube.online_filterscripts.online_filters.alert_info_extractor module

Extract alert info object.

A single place to generate alert candidate messages for I3MS transmission in online_filterscripts

Pulls info from frame objects, and creates a short JSON alert object (AlertShortFollowupMsg) and a serialized frame packet for followup reconstruction (AlertFullFollowupMsg)

Currently selecting : HESE, GFU-neutrino (above and below alert threshold)

icecube.online_filterscripts.online_filters.alert_info_extractor.CompressGCD(tray, name, base_GCD_path, base_GCD_filename)

Use frame_object_diff to generate compressed versions of the GCD objects.

icecube.online_filterscripts.online_filters.alert_info_extractor.alert_event_extractor(tray, name, *, omit_GCD_diff=False, base_GCD_path=None, base_GCD_filename=None, If=<function <lambda>>)

Extract alert info object.