diff --git a/src/util.py b/src/util.py index 6f1677f..4013aaa 100644 --- a/src/util.py +++ b/src/util.py @@ -29,11 +29,11 @@ def timestamp_µs(): return int(datetime.datetime.now(tz=datetime.timezone.utc). prefixes = { # big SI prefixes - "Y": 24, "Z": 21, "E": 18, "P": 15, "T": 12, "G": 9, "M": 6, "k": 3, "h": 2, "da": 1, + "Q": 30, "R": 27, "Y": 24, "Z": 21, "E": 18, "P": 15, "T": 12, "G": 9, "M": 6, "k": 3, "h": 2, "da": 1, # small SI prefixes - "d": -1, "c": -2, "m": -3, "µ": -6, "μ": -6, "u": -6, "n": -9, "p": -12, "f": -15, "a": -18, "z": -21, "y": -24, + "d": -1, "c": -2, "m": -3, "µ": -6, "μ": -6, "u": -6, "n": -9, "p": -12, "f": -15, "a": -18, "z": -21, "y": -24, "r": -27, "q": -30, # highly dubiously useful unofficial prefixes - "R": 27, "r": -27, "Q": 30, "q": -30, "X": 27, "x": -27, "W": 30, "w": -30 + "X": 27, "x": -27, "W": 30, "w": -30 } number = "(-?[0-9]+(?:\.[0-9]+)?)(" + "|".join(prefixes.keys()) + ")?"