exoskeleton/code/experiments/__init__.py

19 lines
586 B
Python

"""Reproducible experiment orchestration for the teleoperation study.
The package is intentionally independent from the current simulation and core
controllers. It provides evidence-layer contracts (plans, manifests, storage,
validation, and random streams) that executors can adopt without changing the
algorithms they exercise.
"""
from .plan import build_trial_plan, load_document, validate_trial_plan
from .runner import TrialPayload, run_trial_plan
__all__ = [
"TrialPayload",
"build_trial_plan",
"load_document",
"run_trial_plan",
"validate_trial_plan",
]