simpleml.registries.persistable_registry

Meta class to auto register new classes with sqlalchemy bases

Module Contents

Classes

DatasetRegistry

Meta class to register SimpleML persistables. expected to be set as

MetricRegistry

Meta class to register SimpleML persistables. expected to be set as

ModelRegistry

Meta class to register SimpleML persistables. expected to be set as

PersistableRegistry

Meta class to register SimpleML persistables. expected to be set as

PipelineRegistry

Meta class to register SimpleML persistables. expected to be set as

Attributes

DATASET_REGISTRY

METRIC_REGISTRY

MODEL_REGISTRY

PIPELINE_REGISTRY

SIMPLEML_REGISTRY

__author__

simpleml.registries.persistable_registry.DATASET_REGISTRY[source]
simpleml.registries.persistable_registry.METRIC_REGISTRY[source]
simpleml.registries.persistable_registry.MODEL_REGISTRY[source]
simpleml.registries.persistable_registry.PIPELINE_REGISTRY[source]
simpleml.registries.persistable_registry.SIMPLEML_REGISTRY[source]
simpleml.registries.persistable_registry.__author__ = Elisha Yadgaran[source]
class simpleml.registries.persistable_registry.DatasetRegistry[source]

Bases: PersistableRegistry

Meta class to register SimpleML persistables. expected to be set as metaclass for all persistable types

Metaclass implementation. Called on import of referenced subclasses (not called on construction of classes)

class simpleml.registries.persistable_registry.MetricRegistry[source]

Bases: PersistableRegistry

Meta class to register SimpleML persistables. expected to be set as metaclass for all persistable types

Metaclass implementation. Called on import of referenced subclasses (not called on construction of classes)

class simpleml.registries.persistable_registry.ModelRegistry[source]

Bases: PersistableRegistry

Meta class to register SimpleML persistables. expected to be set as metaclass for all persistable types

Metaclass implementation. Called on import of referenced subclasses (not called on construction of classes)

class simpleml.registries.persistable_registry.PersistableRegistry[source]

Bases: abc.ABCMeta

Meta class to register SimpleML persistables. expected to be set as metaclass for all persistable types

Metaclass implementation. Called on import of referenced subclasses (not called on construction of classes)

__call__(self, *args, **kwargs)[source]

Overwrite constructor call to add post init hook (called when constructing referenced subclasses)

class simpleml.registries.persistable_registry.PipelineRegistry[source]

Bases: PersistableRegistry

Meta class to register SimpleML persistables. expected to be set as metaclass for all persistable types

Metaclass implementation. Called on import of referenced subclasses (not called on construction of classes)