bugfinder.base.processing

Abstract classes for creating processing steps.

class bugfinder.base.processing.AbstractProcessing(dataset, deprecation_warning=None)

Bases: ABC

Abstract class for all dataset processing.

abstract execute(*args, **kwargs)

Execute the processing. Needs to be implemented by the subclass.

Parameters
  • args

  • kwargs

class bugfinder.base.processing.ProcessingCategory(value)

Bases: Enum

Possible types of processing classes

EXTRACTION = 'feature_extraction'
PROCESSING = 'processing'
REDUCTION = 'feature_reduction'
TRAINING = 'training'
class bugfinder.base.processing.ProcessingDeprecation(notice, deprecated_in=None, removed_in=None)

Bases: object

Add a deprecation notice to a given class