Coverage report: 97%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-18 23:02 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / __init__.py (no function)   100% 7 0 7   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / _version.py (no function)   100% 13 0 5   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.__init__   100% 12 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.forward   100% 0 0 16   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.predict   100% 0 0 15   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.train_model   100% 0 0 17   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.get_prototypes   100% 0 0 9   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.save   100% 0 0 9   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.load   100% 0 0 1   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.get_label_names   100% 3 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.get_feature_names   100% 3 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py Equine.validate_feature_label_names   100% 4 0 2   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine.py (no function)   100% 16 0 12   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _random_ortho   100% 2 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _RandomFourierFeatures.__init__   89% 18 2 0   67% 6 2   83%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _RandomFourierFeatures.forward   100% 3 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _Laplace.__init__   92% 24 2 0   50% 4 2   86%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _Laplace.reset_precision_matrix   100% 4 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _Laplace.set_training_params   100% 3 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _Laplace.mean_field_logits   100% 4 0 0   50% 2 1   83%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py _Laplace.forward   96% 26 1 0   75% 8 2   91%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.__init__   100% 15 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.train_model   100% 44 0 0   100% 22 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.update_support   100% 11 0 0   100% 4 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.compute_embeddings   100% 5 0 0   50% 2 1   86%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.compute_prototypes   100% 9 0 0   100% 4 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.get_support   100% 1 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.get_prototypes   100% 1 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.calibrate_model   100% 16 0 0   100% 4 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.forward   100% 3 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.predict   100% 9 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.save   100% 14 0 0   100% 6 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py EquineGP.load   100% 15 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_gp.py (no function)   100% 52 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_output.py (no function)   100% 7 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.__init__   100% 12 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.create_model_head   100% 1 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_embeddings   100% 3 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_prototypes   100% 6 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_covariance   100% 7 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_covariance_by_type   100% 7 0 1   100% 4 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.regularize_covariance   81% 21 4 0   72% 18 3   77%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_shared_covariance   90% 10 1 1   75% 4 1   86%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_distance   100% 14 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_classes   100% 2 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.forward   100% 7 0 1   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.update_support   100% 10 0 0   100% 4 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py Protonet.compute_global_moments   100% 6 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.__init__   100% 12 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.forward   100% 2 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.train_model   100% 35 0 0   100% 6 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.calibrate_temperature   100% 11 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet._fit_outlier_scores   100% 4 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet._compute_outlier_scores   100% 6 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet._compute_ood_dist   100% 9 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.predict   100% 11 0 0   100% 4 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.update_support   93% 14 1 0   75% 4 1   89%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.get_support   100% 1 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.get_prototypes   100% 1 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.save   100% 7 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py EquineProtonet.load   100% 12 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / equine_protonet.py (no function)   100% 67 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / load_equine_model.py load_equine_model   100% 6 0 1   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / load_equine_model.py (no function)   100% 5 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py brier_score   100% 4 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py brier_skill_score   100% 6 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py expected_calibration_error   100% 4 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py _get_shuffle_idxs_by_class   100% 5 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py generate_support   100% 13 0 1   100% 6 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py generate_episode   100% 23 0 2   100% 4 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py generate_model_metrics   100% 6 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py get_num_examples_per_label   100% 5 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py generate_train_summary   100% 2 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py generate_model_summary   100% 4 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py mahalanobis_distance_nosq   100% 5 0 0   100% 0 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py stratified_train_test_split   100% 18 0 0   100% 2 0   100%
 / opt / hostedtoolcache / Python / 3.10.19 / x64 / lib / python3.10 / site-packages / equine / utils.py (no function)   100% 68 0 0   100% 0 0   100%
Total     99% 816 11 100   90% 146 13   97%

No items found using the specified filter.