(values, p)
| 56 | T = args.apdex_threshold |
| 57 | |
| 58 | def pct(values, p): |
| 59 | if not values: |
| 60 | return float("nan") |
| 61 | values = sorted(values) |
| 62 | k = (len(values) - 1) * (p / 100.0) |
| 63 | i = int(math.floor(k)) |
| 64 | j = int(math.ceil(k)) |
| 65 | if i == j: |
| 66 | return values[i] |
| 67 | return values[i] + (values[j] - values[i]) * (k - i) |
| 68 | |
| 69 | minutes = sorted(set(list(counts.keys()) + list(latencies.keys()))) |
| 70 |