(
spec: MetricSpec,
variants: dict[str, VariantStats],
)
| 405 | |
| 406 | |
| 407 | def _metric_inference( |
| 408 | spec: MetricSpec, |
| 409 | variants: dict[str, VariantStats], |
| 410 | ) -> dict[str, Inference | None]: |
| 411 | control = variants.get(CONTROL_VARIANT_KEY) |
| 412 | return { |
| 413 | variant_key: _infer_treatment(spec, control, treatment) |
| 414 | for variant_key, treatment in variants.items() |
| 415 | if variant_key != CONTROL_VARIANT_KEY |
| 416 | } |
| 417 | |
| 418 | |
| 419 | def _infer_treatment( |
no test coverage detected
searching dependent graphs…