mapping_networks.registry.Registry¶
- class mapping_networks.registry.Registry(name: str)¶
Named registry for pluggable mapping-network components.
Each registry maps string keys to classes. Built-in implementations are pre-registered; users add custom types with
register().Example:
from mapping_networks.registry import MAPPER_REGISTRY MAPPER_REGISTRY.register("my_mapper", MyCustomMapper) cls = MAPPER_REGISTRY.get("my_mapper")
- __init__(name: str) None¶
Methods
__init__(name)available()Return all registered keys in sorted order.
get(key)Return the class registered under key.
register(key, cls)Register a component class under key.