CHAP

The ChessAnalysisPipeline (CHAP) provides infrastructure to construct and run X-ray data processing / analysis workflows using a set of modular components. We call these components PipelineItems (subclassed into Readers, Processors, and Writers). A Pipeline uses a sequence of PipelineItems to execute a data processing workflow where the data returned by one PipelineItem becomes input for the next one.

Many PipelineItems can be shared by data processing workflows for multiple different X-ray techniques, while others may be unique to just a single technique. The PipelineItems that are shared by many techniques are organized in the CHAP.common subpackage. PipelineItems unique to a tomography workflow, for instance, are organized in the CHAP.tomo subpackage.

CHAP.utils contains a broad selection of utilities to assist in some common tasks that appear in specific Processor implementations.

Subpackages

Submodules

Package Contents

Data

version

API

CHAP.version

‘PACKAGE_VERSION’