bugfinder.base.processing
Abstract classes for creating processing steps.
- class bugfinder.base.processing.AbstractProcessing(dataset, deprecation_warning=None)
Bases:
ABCAbstract 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:
EnumPossible 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:
objectAdd a deprecation notice to a given class
- bugfinder.base.processing.files
- bugfinder.base.processing.containers
AbstractContainerProcessingAbstractContainerProcessing.assign_ports()AbstractContainerProcessing.commandAbstractContainerProcessing.configure_command()AbstractContainerProcessing.configure_container()AbstractContainerProcessing.configure_container_with_dict()AbstractContainerProcessing.containerAbstractContainerProcessing.container_nameAbstractContainerProcessing.container_portsAbstractContainerProcessing.detachAbstractContainerProcessing.environmentAbstractContainerProcessing.execute()AbstractContainerProcessing.image_nameAbstractContainerProcessing.machine_portsAbstractContainerProcessing.send_commands()AbstractContainerProcessing.start_retriesAbstractContainerProcessing.volumes