diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-18 16:38:25 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-18 16:38:25 +0200 |
| commit | b9043f0f204b6bd4526a283ad2217736fb96d8a1 (patch) | |
| tree | fb2e0a96118327627319d915d8367b8d5a017aae /algorithms/params.py | |
| parent | plot_all.sh: try to get rid of matplotlib fix (diff) | |
| download | sorting-algorithms-b9043f0f204b6bd4526a283ad2217736fb96d8a1.tar.gz sorting-algorithms-b9043f0f204b6bd4526a283ad2217736fb96d8a1.zip | |
workflows/ci: add Black formatting job
Diffstat (limited to 'algorithms/params.py')
| -rw-r--r-- | algorithms/params.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/algorithms/params.py b/algorithms/params.py index 486cb0e..d1122c4 100644 --- a/algorithms/params.py +++ b/algorithms/params.py @@ -19,11 +19,11 @@ class TimeUnits(Enum): def get_factor(self): if self is TimeUnits.SECONDS: - return 1. + return 1.0 if self is TimeUnits.MILLISECONDS: - return 1000. + return 1000.0 if self is TimeUnits.MICROSECONDS: - return 1000000. + return 1000000.0 raise NotImplementedError('invalid time units: ' + str(self)) def __str__(self): @@ -31,8 +31,9 @@ class TimeUnits(Enum): class AlgorithmParameters: - def __init__(self, algorithm, min_len, max_len, - input_kind=InputKind.AVERAGE, iterations=1): + def __init__( + self, algorithm, min_len, max_len, input_kind=InputKind.AVERAGE, iterations=1 + ): if isinstance(algorithm, str): algorithm = registry.get(algorithm) @@ -111,8 +112,7 @@ class AlgorithmParameters: return 'Running time ({})'.format(units) def _format_plot_title(self): - return '{}, {} case'.format( - self.algorithm.display_name, self.input_kind) + return '{}, {} case'.format(self.algorithm.display_name, self.input_kind) def _format_plot_suptitle(self): return self.algorithm.display_name |
