diff options
author | Martin Czygan <martin.czygan@gmail.com> | 2020-11-04 00:31:05 +0100 |
---|---|---|
committer | Martin Czygan <martin.czygan@gmail.com> | 2020-11-04 00:31:05 +0100 |
commit | 6d895108c108d82975f91b61694f86786b6561c6 (patch) | |
tree | 503bd7f22c19fac1d5e27dd36e527703b250f689 | |
parent | 26c500f4e0421c81df48114b62c24f60977537de (diff) | |
download | fuzzycat-6d895108c108d82975f91b61694f86786b6561c6.tar.gz fuzzycat-6d895108c108d82975f91b61694f86786b6561c6.zip |
update docs
-rw-r--r-- | fuzzycat/main.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/fuzzycat/main.py b/fuzzycat/main.py index 2be07cb..5279eee 100644 --- a/fuzzycat/main.py +++ b/fuzzycat/main.py @@ -1,3 +1,15 @@ +#!/usr/bin/env python + +""" +Command line clustering tool. + +Example usage: + + $ zstdcat -T0 release_export_expanded.json.zst | \ + parallel --tmpdir /bigger/tmp --roundrobin --pipe -j 4 \ + python -m fuzzycat.main --tmpdir /bigger/tmp -t tnorm +""" + import argparse import sys import tempfile @@ -28,6 +40,7 @@ def run_verify(args): if __name__ == '__main__': parser = argparse.ArgumentParser(prog='fuzzycat', + description=__doc__, usage='%(prog)s command [options]', formatter_class=argparse.ArgumentDefaultsHelpFormatter) @@ -39,7 +52,7 @@ if __name__ == '__main__': sub_cluster = subparsers.add_parser('cluster', help='group entities') sub_cluster.set_defaults(func=run_cluster) sub_cluster.add_argument('-f', '--files', default="-", help='output files') - sub_cluster.add_argument('-t', '--type', default='title', help='cluster algorithm') + sub_cluster.add_argument('-t', '--type', default='title', help='cluster algorithm: title, tnorm, tnysi') sub_verify = subparsers.add_parser('verify', help='verify groups') sub_verify.set_defaults(func=run_verify) |