km3pipe.io.clb

Pumps for the CLB data formats.

Module Contents

Classes

CLBPump

A pump for binary CLB files.

class km3pipe.io.clb.CLBPump(name=None, **parameters)[source]

A pump for binary CLB files.

Parameters:
file: str

filename or file-like object.

pmt_dt[source]
configure()[source]

Configure module, like instance variables etc.

seek_to_packet(index)[source]

Move file pointer to the packet with given index.

blob_generator()[source]

Generate next blob in file

extract_blob()[source]
process(blob)[source]

Knead the blob and return it

finish()[source]

Clean everything up