__init__.py 815 B

12345678910111213141516171819202122232425262728293031
  1. """Evaluation output layer.
  2. This package owns the canonical on-disk format for model evaluations. Steps 4-6
  3. of the pipeline (evaluate normal / Bayesian / noisy) all produce data in the
  4. single schema defined in ``evaluation.schema`` so that step 7 (analysis) can be
  5. written as pure functions over the resulting netCDF files.
  6. """
  7. from evaluation.schema import (
  8. CLASS_NAMES,
  9. MODEL_KIND_BAYESIAN,
  10. MODEL_KIND_NORMAL,
  11. SCHEMA_VERSION,
  12. EvaluationAccumulator,
  13. build_evaluation_dataset,
  14. compute_uncertainty,
  15. load_evaluation,
  16. save_evaluation,
  17. )
  18. __all__ = [
  19. "CLASS_NAMES",
  20. "MODEL_KIND_BAYESIAN",
  21. "MODEL_KIND_NORMAL",
  22. "SCHEMA_VERSION",
  23. "EvaluationAccumulator",
  24. "build_evaluation_dataset",
  25. "compute_uncertainty",
  26. "load_evaluation",
  27. "save_evaluation",
  28. ]