I needed to demonstrate how to track your defect rates (or anything you need) while you’re programming so I cranked out a little hack script that helps you do it. The script is here:
You use it like this:
$ ./stats.py init $ ./stats.py add tests 1 $ ./stats.py add tests 3 $ ./stats.py add tests 2 $ ./stats.py add tests 8 $ ./stats.py add tests 6 $ ./stats.py stats tests --- mean 4.0 stddev 2.6076809620810595 sd+/-1 1.3923190379189405, 6.6076809620810595 sd+/-2 -1.215361924162119, 9.215361924162119 q 2.0 3.0 6.0 IQR 4.0 $ ./stats.py graph tests
Which should, in theory, open a browser with a nice run chart of your stat:
This is an html file in .morepytstats/tests.html and you can open it and work with it in the browser. This is all provided by the bokeh project and numpy.