in read_stall_retry/latency_per_time_gap.py [0:0]
def calculate_percentiles(latencies: List[float], percentiles_to_calculate: List[float]) -> Dict[str, float]:
percentiles = {
'min': np.min(latencies),
'max': np.max(latencies)
}
for p in percentiles_to_calculate:
percentiles[f'p{p}'] = np.percentile(latencies, p)
return percentiles