diff --git a/src/Results.py b/src/Results.py index ac28892..b94fd12 100644 --- a/src/Results.py +++ b/src/Results.py @@ -1162,14 +1162,14 @@ class Summary: class PairCheck: - def __init__(self, score, model_a, model_b, winners=False, loosers=False): + def __init__(self, score, model_a, model_b, winners=False, losers=False): self.score = score self.model_a = model_a self.model_b = model_b self.show_winners = winners - self.show_loosers = loosers + self.show_losers = losers self.winners = [] - self.loosers = [] + self.losers = [] self.tie = [] def compute(self): @@ -1194,23 +1194,23 @@ class PairCheck: if result > 0: self.winners.append(result_a["dataset"]) elif result < 0: - self.loosers.append(result_a["dataset"]) + self.losers.append(result_a["dataset"]) else: self.tie.append(result_a["dataset"]) def report(self): - print(f"{'Model':<20} {'File':<70} {'Score':<10} Win Tie Loose") - print("=" * 20 + " " + "=" * 70 + " " + "=" * 10 + " === === =====") + print(f"{'Model':<20} {'File':<70} {'Score':<10} Win Tie Lose") + print("=" * 20 + " " + "=" * 70 + " " + "=" * 10 + " === === ====") print(f"{self.model_a:<20} {self.file_a:<70} {self.score_a:10.5f}") print( f"{self.model_b:<20} {self.file_b:<70} " f"{self.score_b:10.5f} " f"{TextColor.GREEN}{len(self.winners):3d} {TextColor.YELLOW}" - f"{len(self.tie):3d} {TextColor.RED}{len(self.loosers):5d}" + f"{len(self.tie):3d} {TextColor.RED}{len(self.losers):4d}" ) if self.show_winners: print(TextColor.GREEN + "Winners:") print(self.winners) - if self.show_loosers: - print(TextColor.RED + "Loosers:") - print(self.loosers) + if self.show_losers: + print(TextColor.RED + "losers:") + print(self.losers) diff --git a/src/pair_check b/src/pair_check index 52e9af9..9b63fd1 100755 --- a/src/pair_check +++ b/src/pair_check @@ -42,11 +42,11 @@ def parse_arguments(): ) ap.add_argument( "-l", - "--loose", + "--lose", type=bool, default=False, required=False, - help="show loose results", + help="show lose results", ) args = ap.parse_args() return ( @@ -54,7 +54,7 @@ def parse_arguments(): args.model1, args.model2, args.win, - args.loose, + args.lose, ) @@ -64,8 +64,8 @@ if __name__ == "__main__": model1, model2, win_results, - loose_results, + lose_results, ) = parse_arguments() - pair_check = PairCheck(score, model1, model2, win_results, loose_results) + pair_check = PairCheck(score, model1, model2, win_results, lose_results) pair_check.compute() pair_check.report()