ccsds_ndm.kvn_registry

KVN registry package.

Sentinels, TypeHandler, and DEFAULT_HANDLER are defined in the sibling module ccsds_ndm.kvn_handlers and re-exported here so that from ccsds_ndm.kvn_registry import TypeHandler works whether the caller addresses the package or the module.

Schema-specific submodules (ndmxml*.py) are auto-discovered at import time. Each must expose a REGISTRY_INSTANCE with a version: int attribute. The assembled mapping is available as VERSION_REGISTRY.

Modules

ndmxml1

KVN handler registry for the ndmxml 1.0 schema.

ndmxml2

KVN handler registry for the ndmxml 2.0 schema.

ndmxml4

KVN handler registry for the ndmxml 4.0 schema.