femic.fmg.adapters

Bundle-table adapters into shared FMG core objects.

Functions

build_bundle_model_context(*, bundle_dir, ...)

Build shared bundle context from bundle directory CSV files.

build_bundle_model_context_from_tables(*, ...)

Build shared bundle context from in-memory bundle tables.

discover_bundle_auxiliary_providers()

Load installed FMG bundle auxiliary providers from Python entry points.

normalize_tsa_code(value)

Normalize TSA code to zero-padded numeric or lowercase text.

Classes

BundleAuxiliaryData([qmd_support_by_au, ...])

Auxiliary bundle data supplied by instance-owned providers.

BundleAuxiliaryProvider(*args, **kwargs)

Protocol for instance-owned FMG bundle auxiliary providers.

BundleAuxiliaryRequest(bundle_dir, ...)

Context passed to an FMG bundle auxiliary provider.