src/iohmm_evac/diagnostics/__init__.py

# SPDX-License-Identifier: AGPL-3.0-only
# Copyright (C) 2026 SWGY, Inc.
"""Recovery diagnostics: state alignment, decoding, and parameter recovery."""

from __future__ import annotations

from iohmm_evac.diagnostics.alignment import align_states, apply_permutation
from iohmm_evac.diagnostics.decoding import posterior_mode, viterbi
from iohmm_evac.diagnostics.recovery import (
    ParameterRecoveryReport,
    parameter_recovery,
    state_recovery_accuracy,
    state_recovery_confusion,
)

__all__ = [
    "ParameterRecoveryReport",
    "align_states",
    "apply_permutation",
    "parameter_recovery",
    "posterior_mode",
    "state_recovery_accuracy",
    "state_recovery_confusion",
    "viterbi",
]