icecube.filterscripts.pass3.gcd_generation module

icecube.filterscripts.pass3.gcd_generation.adjust_dst_time(frame, run_start_time, run_stop_time)

Adjust DetectorStatus times when they are way off from the actual start time because of a bug.

Parameters:
  • frame (I3Frame) – The frame

  • run_start_time (I3Time) – The run start time

  • run_stop_time (I3Time) – The run stop time

icecube.filterscripts.pass3.gcd_generation.audit(tray, name, run_id)

I3Tray segments should have docstrings. This one doesn’t. Fix it.

icecube.filterscripts.pass3.gcd_generation.generate(tray, name, run_id)

I3Tray segments should have docstrings. This one doesn’t. Fix it.

icecube.filterscripts.pass3.gcd_generation.get_i3live_info(run_id, i3live_host='https://live.icecube.wisc.edu')
icecube.filterscripts.pass3.gcd_generation.parse_gcd_audit_output(path, logger)

Helper method to parse the gcd audit log and return True if everything is OK, otherwise False.

Parameters:
  • path (str) – Path of the logfile

  • logger (Logger) – The logger of the script

Returns:

True if everything is OK, otherwise False.

Return type:

boolean

icecube.filterscripts.pass3.gcd_generation.set_production_information(frame, production_version, snapshot_id, good_start_time, good_stop_time)