Coverage for /opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/equine/__init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-29 04:12 +0000

1# Copyright 2024, MASSACHUSETTS INSTITUTE OF TECHNOLOGY 

2# Subject to FAR 52.227-11 – Patent Rights – Ownership by the Contractor (May 2014). 

3# SPDX-License-Identifier: MIT 

4 

5from typing import TYPE_CHECKING 

6 

7from .equine import Equine, EquineOutput 

8from .equine_gp import EquineGP 

9from .equine_protonet import CovType, EquineProtonet 

10from .load_equine_model import load_equine_model 

11from .utils import ( 

12 brier_score, 

13 brier_skill_score, 

14 expected_calibration_error, 

15 generate_episode, 

16 generate_model_metrics, 

17 generate_model_summary, 

18 generate_support, 

19 generate_train_summary, 

20 mahalanobis_distance_nosq, 

21) 

22 

23if not TYPE_CHECKING: # pragma: no cover 

24 try: 

25 from ._version import version as __version__ 

26 except ImportError: 

27 __version__ = "unknown version" 

28else: # pragma: no cover 

29 __version__: str 

30 

31__all__ = [ 

32 "Equine", 

33 "EquineOutput", 

34 "EquineGP", 

35 "EquineProtonet", 

36 "CovType", 

37 "brier_score", 

38 "brier_skill_score", 

39 "expected_calibration_error", 

40 "load_equine_model", 

41 "generate_support", 

42 "generate_episode", 

43 "generate_model_metrics", 

44 "generate_train_summary", 

45 "generate_model_summary", 

46 "mahalanobis_distance_nosq", 

47]