diff options
author | Franck Cuny <franck@fcuny.net> | 2024-05-04 13:58:58 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2024-05-04 13:58:58 -0700 |
commit | b19fca1d9be319f7d7b07215139832f2b46d6385 (patch) | |
tree | d4e9afc2fa725c0352f957410fa9e30e749e45e5 /src | |
parent | move the slocalc under `src` (diff) | |
download | world-b19fca1d9be319f7d7b07215139832f2b46d6385.tar.gz |
move seqstat
Diffstat (limited to '')
-rwxr-xr-x | src/cli/seqstat.py (renamed from packages/seqstat/seqstat.py) | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/packages/seqstat/seqstat.py b/src/cli/seqstat.py index 55b6ecc..a9d5e64 100755 --- a/packages/seqstat/seqstat.py +++ b/src/cli/seqstat.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -import argparse +import click ticks = ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"] @@ -16,15 +16,12 @@ def histogram(sequence): 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) +@click.command() +@click.argument('numbers', nargs=-1, type=float) +def cli(numbers): + h = histogram(numbers) print("".join(h)) + + +if __name__ == "__main__": + cli() |