File size: 1,268 Bytes
b9869d2
 
 
 
 
 
 
 
 
32d209b
b9869d2
 
 
32d209b
 
b9869d2
3c4e0ad
32d209b
b9869d2
 
 
32d209b
 
b9869d2
 
 
 
 
 
32d209b
b9869d2
 
 
32d209b
 
b9869d2
3c4e0ad
32d209b
b9869d2
 
 
32d209b
 
b9869d2
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
"""Canonical CIL research APIs.

This lightweight package is intentionally separate from the implementation-heavy
``dovla_cil`` modules. It gives scripts, evaluator code, and paper artifacts a
stable place to import benchmark metrics from.
"""

from cil.metrics import (
    bootstrap_ci,
    branch_car,
    branch_causal_action_regret,
    car_decomposition,
    macro_micro_summary,
    measured_support_gap,
    MetricInputError,
    negative_near_at_threshold,
    normalized_causal_action_regret,
    outcome_ptr_at_k,
    pairwise_causal_dominance_ece,
    positive_tangent_recall_at_k,
    positives_closer_than_negatives,
    proxy_positive_tangent_coverage_at_k,
    proxy_support_distance,
    selector_regret_at_k,
    support_gap,
)

__all__ = [
    "bootstrap_ci",
    "branch_car",
    "branch_causal_action_regret",
    "car_decomposition",
    "macro_micro_summary",
    "measured_support_gap",
    "MetricInputError",
    "negative_near_at_threshold",
    "normalized_causal_action_regret",
    "outcome_ptr_at_k",
    "pairwise_causal_dominance_ece",
    "positive_tangent_recall_at_k",
    "positives_closer_than_negatives",
    "proxy_positive_tangent_coverage_at_k",
    "proxy_support_distance",
    "selector_regret_at_k",
    "support_gap",
]