diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2021-10-24 09:47:25 +0200 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2021-10-27 15:44:31 +0200 |
commit | a2104773180458a9184466e32075f470f371207c (patch) | |
tree | e5a8fe0448efe775c9c8aa6283108c24fc314b39 /lulua/stats.py | |
parent | 5c494a2cfd17aaa92a15d907a47ac5172f6f458b (diff) | |
download | lulua-a2104773180458a9184466e32075f470f371207c.tar.gz lulua-a2104773180458a9184466e32075f470f371207c.tar.bz2 lulua-a2104773180458a9184466e32075f470f371207c.zip |
report: Add triad analysis
Create and add a new plot that should indicate how difficult typing
common triads is.
Diffstat (limited to 'lulua/stats.py')
-rw-r--r-- | lulua/stats.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lulua/stats.py b/lulua/stats.py index 0925c0d..9d6c537 100644 --- a/lulua/stats.py +++ b/lulua/stats.py @@ -28,7 +28,7 @@ from .layout import * from .keyboard import defaultKeyboards from .writer import SkipEvent, Writer from .carpalx import Carpalx, models -from .plot import letterfreq, triadfreq +from .plot import letterfreq, triadfreq, triadEffortPlot, triadEffortData from .util import displayText def updateDictOp (a, b, op): @@ -424,6 +424,12 @@ def main (): sp.add_argument('-s', '--sort', choices={'weight', 'effort', 'combined'}, default='weight', help='Sorter') sp.add_argument('-n', '--limit', type=int, default=0, help='Sorter') sp.set_defaults (func=triadfreq) + + sp = subparsers.add_parser('triadeffortdata') + sp.set_defaults (func=triadEffortData) + sp = subparsers.add_parser('triadeffortplot') + sp.set_defaults (func=triadEffortPlot) + sp = subparsers.add_parser('keyheatmap') sp.set_defaults (func=keyHeatmap) sp = subparsers.add_parser('layoutstats') |