mantidimaging.core.operations.loader module

class mantidimaging.core.operations.loader.OperationModule(*args, **kwargs)[source]

Bases: Protocol

FILTER_CLASS: BaseFilter
mantidimaging.core.operations.loader.load_filter_packages(ignored_packages=None) List[BaseFilter][source]

Imports all subpackages with a FILTER_CLASS attribute, which should be an extension of BaseFilter.

These classes are then used to provide the names, required inputs, and behaviour to execute then named filter on a stack of images.

Parameters:

ignored_packages – List of ignore rules