Decomposition Types Meta

GitHub Link to Code.

Metaclass for decomposition types to enable string representation of classes.

Allows decomposition_type.PCA to return “pca” directly instead of requiring instantiation or method calls.

class mdxplain.decomposition.decomposition_type.interfaces.decomposition_type_meta.DecompositionTypeMeta(name, bases, namespace, /, **kwargs)

Metaclass for decomposition types to enable string representation of classes.

This allows decomposition_type.PCA to return “pca” directly instead of requiring instantiation or method calls.

Inherits from ABCMeta to be compatible with ABC classes.