About:
Chunky is a simple utility for validating, parsing and producing useful output from ABC/hr listening test result files. Chunky is written in Python. Please send any compliments, comments, bug reports, complaints or patches to <phong@phong.org>.
The impatient can jump straight to the download section.
There are two major components to chunky. The front end provides a command
line interface and produces output files. The back-end,
abchr_parser.py, handles all the parsing duties. Other front ends
could easily be written (if a GUI was desired, for instance.)
Chunky is Free software distributed under the terms of the GNU General Public License.
Features:
- Produces output suitable for input into ff123's friedman statistical analysing tool
- Makes a fancy .csv spreadsheet summarizing all the data
- Validates result files based on configurable criteria
- Munges data in useful ways
- Quite possibly highly portable
- Spiffily colored warning/error messages
- Calculates binomial probabilities for ABX tests
- Softens hands while you do dishes
Docs:
You can read the chunky online docs or get help by running chunky with -h or --help.
Download chunky:
The current version of chunky is 0.8.4 (beta)
- chunky-0.8.4.tar.gz (python source)
- chunky-0.8.4-win.zip (windows executable)
Older versions:
- chunky-0.8.3.tar.gz (python source)
- chunky-0.8.3-win.zip (windows executable)
- chunky-0.8.2.tar.gz (python source)
- chunky-0.8.2-win.zip (windows executable)
- chunky-0.8.1.tar.gz (python source)
- chunky-0.8.1-win.zip (windows executable)
- chunky-0.8.0.tar.gz (python source)
- chunky-0.7.1.tar.gz (python source)
- chunky-0.7.0.tar.gz (python source)
Changelog:
Chunky includes a semi-detailed changelog. Significant changes include:
2004-05-25: chunky-0.8.4-beta
- Fixed bug where it wouldn't accept .xml extensions
- Changed default behavior - now rejects all files with ranked references by default (assumes -p 0.0 unless specified otherwise)
2004-05-18: chunky-0.8.3-beta
- Support for XML result files from Schnofler's Java ABC/hr
2004-02-26: chunky-0.8.2-beta
- Clarified and added examples to interactive docs
- Made some error messages more verbose
- Made abchr_parser.py handle ---------- in comments more gracefully
2004-01-29: chunky-0.8.1-beta
- Implemented -f/--codec-file option (oops)
- Fixed some minor bugs
- Tested in windows - can now claim "worksforme" for larger portion of target audience
- New py2exe "compiled" version for windows users who don't want to install Python
2003-10-03: chunky-0.8.0-beta
- Spreadsheet output includes lots of new information
- Lots of code has been cleaned up or clarified
- Calculates binomial pvals for ABX tests and checks them against the pval in the file
- More useful error messages, increasingly robust file integrity checking
- Lots of minor fixes (small bugs, spelling errors, etc.)
2003-10-03: chunky-0.7.1-beta
- Improved error handling
- Various minor code cleanups, spelling fixes, etc.
- Somewhat more robust parsing with better error reporting
- Much improved command line parsing
- More color, and a
--no-coloroption - Word wrapping to improve legibility of output/error messages
2003-10-01: chunky-0.7.0-beta
- Initial public release