aboutsummaryrefslogtreecommitdiff
path: root/tools/seqstat/seqstat.py
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2024-03-06 06:29:24 -0800
committerFranck Cuny <franck@fcuny.net>2024-03-06 06:29:24 -0800
commit1e4a5aa09c1c8f43722c9c260f011398799a8e8f (patch)
treecd73e0fb8ba53bd21cee6ccf2dcc85639bbbb93f /tools/seqstat/seqstat.py
parentset correct git email in the profiles (diff)
downloadinfra-1e4a5aa09c1c8f43722c9c260f011398799a8e8f.tar.gz
rename `tools` to `packages` to follow convention
The convention is to use `pkgs` or `packages` for overlays and definition of custom packages. Since I'm already using `pkg` for go, I prefer to use `packages` for my scripts.
Diffstat (limited to 'tools/seqstat/seqstat.py')
-rwxr-xr-xtools/seqstat/seqstat.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/tools/seqstat/seqstat.py b/tools/seqstat/seqstat.py
deleted file mode 100755
index 55b6ecc..0000000
--- a/tools/seqstat/seqstat.py
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env python3
-
-import argparse
-
-ticks = ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"]
-
-
-def histogram(sequence):
- min_val = min(sequence)
- max_val = max(sequence)
-
- scale = (int(max_val - min_val) << 8) / (len(ticks) - 1)
- if scale < 1:
- scale = 1
-
- return [ticks[int((int(i - min_val) << 8) / scale)] for i in sequence]
-
-
-if __name__ == "__main__":
- parser = argparse.ArgumentParser()
- parser.add_argument(
- "numbers",
- metavar="N",
- type=float,
- nargs="+",
- help="a number for the accumulator",
- )
- args = parser.parse_args()
- h = histogram(args.numbers)
- print("".join(h))