__init__.py 865 B

123456789101112131415161718192021222324252627282930313233
  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. concat_evaluations,
  16. load_evaluation,
  17. save_evaluation,
  18. )
  19. __all__ = [
  20. "CLASS_NAMES",
  21. "MODEL_KIND_BAYESIAN",
  22. "MODEL_KIND_NORMAL",
  23. "SCHEMA_VERSION",
  24. "EvaluationAccumulator",
  25. "build_evaluation_dataset",
  26. "compute_uncertainty",
  27. "concat_evaluations",
  28. "load_evaluation",
  29. "save_evaluation",
  30. ]