Project frame_object_diff

Invoke with: import icecube.frame_object_diff

Python I3Modules

CalibrationCompressor

CalibrationCompressor (Python I3Module)

Param base_filename:

Base filename to compress against :param base_frame:

(optional) Frame from base filename to compress against Can be an actual frame object, or a callable that returns a frame object. :param inline_compression: (optional) Enable/disable inline compression (default enabled) :param frame_callback: (optional) Callback to receive compressed frames :param If: (optional) Callable to decide whether to run on the frame.

Param base_filename:

Default = None, Base filename to compress against

Param base_frame:

Default = None, Frame from base filename to compress against

Param frame_callback:

Default = None, Callback to receive compressed frames

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param inline_compression:

Default = True, Enable/disable inline compression (default enabled)

CalibrationUncompressor

CalibrationUncompressor (Python I3Module)

Param base_frame:

(optional) Frame from base filename to uncompress against.

Can be an actual frame object, or a callable that returns a frame object. :param keep_compressed: (optional) Enable/disable keeping compressed objects in frame (default disabled) :param frame_callback: (optional) Callback to receive uncompressed frames instead of writing them in the frame stream. :param If: (optional) Callable to decide whether to run on the frame.

Param base_frame:

Default = None, Frame from base filename to uncompress against

Param frame_callback:

Default = None, Callback to receive uncompressed frames

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param keep_compressed:

Default = True, Enable/disable keeping compressed objects in frame (default disabled)

DetectorStatusCompressor

DetectorStatusCompressor (Python I3Module)

Param base_filename:

Base filename to compress against :param base_frame:

(optional) Frame from base filename to compress against Can be an actual frame object, or a callable that returns a frame object. :param inline_compression: (optional) Enable/disable inline compression (default enabled) :param frame_callback: (optional) Callback to receive compressed frames :param If: (optional) Callable to decide whether to run on the frame.

Param base_filename:

Default = None, Base filename to compress against

Param base_frame:

Default = None, Frame from base filename to compress against

Param frame_callback:

Default = None, Callback to receive compressed frames

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param inline_compression:

Default = True, Enable/disable inline compression (default enabled)

DetectorStatusUncompressor

DetectorStatusUncompressor (Python I3Module)

Param base_frame:

(optional) Frame from base filename to uncompress against.

Can be an actual frame object, or a callable that returns a frame object. :param keep_compressed: (optional) Enable/disable keeping compressed objects in frame (default disabled) :param frame_callback: (optional) Callback to receive uncompressed frames instead of writing them in the frame stream. :param If: (optional) Callable to decide whether to run on the frame.

Param base_frame:

Default = None, Frame from base filename to uncompress against

Param frame_callback:

Default = None, Callback to receive uncompressed frames

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param keep_compressed:

Default = True, Enable/disable keeping compressed objects in frame (default disabled)

GeometryCompressor

GeometryCompressor (Python I3Module)

Param base_filename:

Base filename to compress against :param base_frame:

(optional) Frame from base filename to compress against Can be an actual frame object, or a callable that returns a frame object. :param inline_compression: (optional) Enable/disable inline compression (default enabled) :param frame_callback: (optional) Callback to receive compressed frames :param If: (optional) Callable to decide whether to run on the frame.

Param base_filename:

Default = None, Base filename to compress against

Param base_frame:

Default = None, Frame from base filename to compress against

Param frame_callback:

Default = None, Callback to receive compressed frames

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param inline_compression:

Default = True, Enable/disable inline compression (default enabled)

GeometryUncompressor

GeometryUncompressor (Python I3Module)

Param base_frame:

(optional) Frame from base filename to uncompress against.

Can be an actual frame object, or a callable that returns a frame object. :param keep_compressed: (optional) Enable/disable keeping compressed objects in frame (default disabled) :param frame_callback: (optional) Callback to receive uncompressed frames instead of writing them in the frame stream. :param If: (optional) Callable to decide whether to run on the frame.

Param base_frame:

Default = None, Frame from base filename to uncompress against

Param frame_callback:

Default = None, Callback to receive uncompressed frames

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param keep_compressed:

Default = True, Enable/disable keeping compressed objects in frame (default disabled)

I3Tray segments

compress

compress (I3Tray segment)

A general compressor for GCD frames.

Param base_filename:

Default = None, The base GCD filename.

Param base_path:

Default = '', (optional) Will be used as a path to base_filename but not stored in the diff objects.

Param base_frames:

Default = {}, (optional) Pre-existing copy of GCD frames in a dictionary.

Param inline_compression:

Default = True, (optional) Directly modify the frame stream (default True).

Param frame_callback:

Default = None, (optional) Function callback which receives the compressed frames.

Param If:

Default = <function <lambda> at 0x103189a80>, (optional) Callable to decide whether to run on the frame.

inline_compress

inline_compress (I3Tray segment)

An inline compressor for GCD frames in the same file.

Param If:

Default = <function <lambda> at 0x10471f9c0>, (optional) Callable to decide whether to run on the frame.

inline_uncompress

inline_uncompress (I3Tray segment)

An inline uncompressor for GCD frames. The reverse of inline_compress.

Param If:

Default = <function <lambda> at 0x10471fc40>, (optional) Callable to decide whether to run on the frame.

uncompress

uncompress (I3Tray segment)

A general uncompressor for GCD frames. The reverse of compress.

Param base_filename:

Default = None, (optional) The base GCD filename (default to stored filename).

Param base_path:

Default = '', (optional) Will be used as a path to the input filename if set.

Param base_frames:

Default = {}, (optional) Pre-existing copy of GCD frames in a dictionary.

Param keep_compressed:

Default = False, (optional) Keep the compressed objects (default False).

Param frame_callback:

Default = None, (optional) Function callback which receives the uncompressed frames.

Param If:

Default = <function <lambda> at 0x10471fa60>, (optional) Callable to decide whether to run on the frame.