__init__.py 917 B

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