prosi3d.meta package

Submodules

prosi3d.meta.analysis module

Abstract Base Class for every class analyzing the measured data

class prosi3d.meta.analysis.DataModel[source]

Bases: ABC

Top-level (abstract) methods that have to be inherited and re-defined by the sub-classes

abstract analyze()[source]
abstract get_features()[source]
abstract train()[source]

prosi3d.meta.classifier module

Abstract Base Class for data models that conduct classification upon the input data

class prosi3d.meta.classifier.Classifier[source]

Bases: DataModel

Keep in mind that you have to define the abstract methods inherited from DataModel

prosi3d.meta.cluster module

Abstract Base Class for data models that conduct clustering upon the input data

class prosi3d.meta.cluster.Cluster[source]

Bases: DataModel

Keep in mind that you have to define the abstract methods inherited from DataModel

prosi3d.meta.descriptor module

Abstract Base Class for preprocessors that outputs descriptive statistics of the raw data

class prosi3d.meta.descriptor.Descriptor[source]

Bases: Preprocessor

Keep in mind that you have to define the abstract methods inherited from DataModel

prosi3d.meta.featureExtractor module

Abstract Base Class for preprocessors that outputs features of the raw data that are required for machine learning models

class prosi3d.meta.featureExtractor.FeatureExtractor[source]

Bases: Preprocessor

Keep in mind that you have to define the abstract methods inherited from Preprocessor

abstract get_feature(hdf)[source]

prosi3d.meta.inferstatistics module

Abstract Base Class for data models that conducts inferential statistics on the input data

class prosi3d.meta.inferstatistics.Predictor[source]

Bases: DataModel

Keep in mind that you have to define the abstract methods inherited from DataModel

prosi3d.meta.postprocessor module

prosi3d.meta.preprocessor module

Abstract Base Class for every class manipulating or extracting information from the measured data

class prosi3d.meta.preprocessor.Preprocessor[source]

Bases: ABC

Top-level (abstract) methods that have to be inherited and re-defined by the sub-classes

abstract get_data()[source]

Abtract class for extracting the measurements of the specific sensor

abstract process()[source]

Abstract class for converts to frequency domain in order to detect conspicuous peaks

abstract write()[source]

Abstract class for printing the x values (frequency) and the y values (spectral power density)

prosi3d.meta.regressor module

Abstract Base Class for data models that conduct regression upon the input data

class prosi3d.meta.regressor.Regressor[source]

Bases: DataModel

Keep in mind that you have to define the abstract methods inherited from DataModel

prosi3d.meta.slicer module

Abstract Base Class for preprocessors that slice and group the raw data

class prosi3d.meta.slicer.Slicer[source]

Bases: Preprocessor

Keep in mind that you have to define the abstract methods inherited from DataModel

Module contents