31 lines
994 B
Python
31 lines
994 B
Python
"""Export router — export experiment results in various formats."""
|
|
|
|
import uuid
|
|
|
|
from fastapi import APIRouter, Response
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
@router.get("/experiments/{experiment_id}/best", status_code=501)
|
|
def export_best(experiment_id: uuid.UUID):
|
|
"""Best config as JSON."""
|
|
return Response(status_code=501, content="Not Implemented")
|
|
|
|
|
|
@router.get("/experiments/{experiment_id}/env", status_code=501)
|
|
def export_env(experiment_id: uuid.UUID):
|
|
"""Best config as .env snippet."""
|
|
return Response(status_code=501, content="Not Implemented")
|
|
|
|
|
|
@router.get("/experiments/{experiment_id}/yaml", status_code=501)
|
|
def export_yaml(experiment_id: uuid.UUID):
|
|
"""Best config as YAML."""
|
|
return Response(status_code=501, content="Not Implemented")
|
|
|
|
|
|
@router.get("/experiments/{experiment_id}/report", status_code=501)
|
|
def export_report(experiment_id: uuid.UUID):
|
|
"""Full experiment report (markdown)."""
|
|
return Response(status_code=501, content="Not Implemented")
|