# Changelog for chunky and abchr_parser.py chunky-0.8.3-beta (2004-05-18) 2004-05-18: - Got preliminary support for XML result files working chunky-0.8.2-beta (2004-02-26) 2004-02-18: - Clarified and added examples to interactive docs - Made some error messages more verbose. - Made abchr_parser.py handle ---------- in comments more gracefully chunky-0.8.1-beta (2004-01-29) 2004-01-29: - Made more useful error message when codec list is unspecified - Made -n/--no-color work immediately no matter where it is in the command line - Implemented -f/--codec-file - New py2exe version of chunky for windows users that don't want to install python chunky-0.8.0-beta (2003-10-09) 2003-10-09: abchr_parser.py - Throws useful exceptions on invalid parameters to the binomial functions, or if the number of correct ABX trials in a result file exceeds the total number of trials. - Fixed some incorrect function calls in as-of-yet untested error cases 2003-10-08: chunky - Fixed some spelling errors, minor changes on help screen - Fixed minor bug that put bogus formulas in spreadsheet cells that should be empty 2003-10-08: abchr_parser.py - Added binomial function to calculate pvals instead of trusting the file. Because of the way binomial probabilties are calculated, it overflows floats (throwing an exception) on large numbers of trials (around 170) - Flags the file as a problem if the calculated and file pvals differ by too much. - Some code cleanup in _parseFile - Fixed a small bug where some scores could possibly be invalidated when the ABX test was failed but they didn't rate the sample (i.e. the listener found it imperceptable and correctly gave it a 5.0/no rating). 2003-10-05: chunky - Completed spreadsheet functions I want for now (added rightmost "listener summary" section). - Cleaned up and clarified a bunch of things 2003-10-04: chunky - Added listener summary section to spreadsheet - Clarified spreadsheet function a bit chunky-0.7.1-beta (2003-10-03) 2003-10-03: chunky - Added some more/improved error detection - Automatic word wrapping for readability (pines for wrap from Python 2.3) 2003-10-03: abchr_parser.py - Improved exception throwing (custom Exception class) - Improved and added detection of a few other kinds of parsing problems - Generates useful error if a codec for a file can't be determined or if there is a codec specified that does not occur in a result file 2003-10-02; chunky - Rewrite of command line argument handling; much more robust with better error reporting. - Various minor code cleanups - Added more color - Added "--no-color" option :) 2003-10-02; abchr_parser.py - Cleaned up how ListenerResult.validate() handles arguments of None - Various minor cleanups 2003-10-01; abchr_parser.py - Trailing characters on "General Comments:" no longer flagged as unrecognized - Prevent single unrecognized lines in the ABX section from screwing up the whole thing chunky-0.7.0-beta (2003-10-01) 2003-10-01; chunky, abchr_parse.py - Initial public release