httomo.runner.dataset_store_interfaces

httomo.runner.dataset_store_interfaces#

Classes

DataSetSink(*args, **kwargs)

DataSetSource(*args, **kwargs)

MPI-aware source for full datasets, where each process handles a chunk, and the data can be read in blocks, sliced in the given slicing dimension

DummySink(slicing_dim)

DataSetSink that does nothing - it purely drops the data

ReadableDataSetSink(*args, **kwargs)

Interface for a DataSetSink that is store-based, i.e. where it's possible to construct a reader from the same data store that this sink has been written first.