idea143-crisisguard-federat.../crisisguard/adapters/__init__.py

17 lines
696 B
Python

"""Starter adapters for CrisisGuard MVP.
This package provides two minimal adapters used in the toy disaster
scenario: a Supply Chain Optimizer and a Shelter Planner. They implement
the same interface used in the core models: a process(plan, delta) function
that returns an updated LocalPlan.
"""
# Expose modules so tests can import crisisguard.adapters.supply_chain_optimizer
# and crisisguard.adapters.shelter_planner as separate modules.
from importlib import import_module
supply_chain_optimizer = import_module("crisisguard.adapters.supply_chain_optimizer")
shelter_planner = import_module("crisisguard.adapters.shelter_planner")
__all__ = ["supply_chain_optimizer", "shelter_planner"]