ContainerIOMixin#

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

Provides IO for Container objects in 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 Container data which gets written to disk.

Methods#

read_input(filename)

Method for reading input from disk.

read_output(filename)

Method for reading output (from caches).

write_output(filename, output[, file_format])

Method for writing output to disk.