diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2019-05-08 20:11:34 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2019-05-08 20:11:34 +0200 |
| commit | 9165590c987bc022424dc44030bd1149c2a93120 (patch) | |
| tree | 3b4ed0bce976ada143e3340180cdc88be3daf0da | |
| parent | 03e62e6397a5e0ed4992a431a46727f8af4e689c (diff) | |
| download | allocbench-9165590c987bc022424dc44030bd1149c2a93120.tar.gz allocbench-9165590c987bc022424dc44030bd1149c2a93120.zip | |
fix upper-whisker, singularize whisker names and capitalize csv headers
| -rw-r--r-- | src/benchmark.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/benchmark.py b/src/benchmark.py index 4b1ae7f..469be0b 100644 --- a/src/benchmark.py +++ b/src/benchmark.py @@ -328,7 +328,7 @@ class Benchmark (object): stats = {s: {} for s in ["min", "max", "mean", "median", "std", "std_perc", "lower_quartile", "upper_quartile", - "lower_whiskers", "upper_whiskers", + "lower_whisker", "upper_whisker", "outliers"]} for dp in self.results[alloc][perm][0]: try: @@ -344,11 +344,11 @@ class Benchmark (object): stats["std_perc"][dp] = stats["std"][dp] / stats["mean"][dp] stats["lower_quartile"][dp], stats["upper_quartile"][dp] = np.percentile(data, [25, 75]) trimmed_range = stats["upper_quartile"][dp] - stats["lower_quartile"][dp] - stats["lower_whiskers"][dp] = stats["lower_quartile"][dp] - trimmed_range - stats["upper_whiskers"][dp] = stats["upper_quartile"][dp] - trimmed_range + stats["lower_whisker"][dp] = stats["lower_quartile"][dp] - trimmed_range + stats["upper_whisker"][dp] = stats["upper_quartile"][dp] + trimmed_range outliers = [] for d in data: - if d > stats["upper_whiskers"][dp] or d < stats["lower_whiskers"][dp]: + if d > stats["upper_whisker"][dp] or d < stats["lower_whisker"][dp]: outliers.append(d) stats["outliers"][dp] = outliers @@ -516,7 +516,7 @@ class Benchmark (object): with open(path, "w") as f: headerline = "" for i, h in enumerate(fieldnames): - headerline += h.ljust(widths[i]) + headerline += h.capitalize().ljust(widths[i]).replace("_", "-") print(headerline, file=f) for alloc in allocators: |
