File size: 235 Bytes
21c7db9
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
"""Dose response proxy model."""

from __future__ import annotations


def dose_response_score(dose_level: float, target: float = 0.5) -> float:
    distance = abs(dose_level - target)
    return max(0.0, min(1.0, 1.0 - distance * 2))