simpleml.registries.registry module

Different registries implementations available

class simpleml.registries.registry.NamedRegistry[source]

Bases: simpleml.registries.registry.Registry

Explicitly named version of the registry (not implicit on class names)

register(name, cls, allow_duplicates=True)[source]
class simpleml.registries.registry.Registry[source]

Bases: object

Importable class to maintain reference to the global registry

clear()[source]

Clear registry

drop(key: str) → None[source]

Drop key from registry

get(class_name)[source]
get_from_registry(class_name)[source]
register(cls)[source]