GroupIOMixin#

class caput.pipeline.extensions.GroupIOMixin[source]#

Provides Group IO for pipeline tasks.

As a mixin, this must be combined (using multiple inheritance) with a subclass of TaskBase, providing the full task API.

Provides the methods read_input, read_output and write_output for HDF5-like data.

Methods#

read_input(→ caput.memdata.MemGroup)

Method for reading HDF5 input.

read_output(→ caput.memdata.MemGroup)

Method for reading HDF5 output (from caches).

write_output(→ None)

Method for writing Group output.