Betty is a horse racing odds predictor, written using Python and Qt. To run Betty you will need Python 2.6 and PyQt4.4 or greater installed. These can be freely downloaded from the internet. TODO - Printing - Print session - Persistence of downloads across instances? - Allow non-runner status - Add "Load Defaults" option to adjustment editing - Recent files section in File menu - Fetch odds & highlight possible bets - Race Notes - Bet notes OBSOLETE REQUIREMENTS? - Wizards for adding horses - Better rounding of decimal odds - Right-click to delete or sort round columns - Toggle display of adjusted ratings columns - Save any new racecourses into settings, and repopulate combo on open. Similarly for race class. DONE - Improved download GUI : Done 04/04/2010 - Table selection bug : can't select row? : Done 02/04/2010 - Remember last save files directory : Done 29/03/2010 - Correct handling of unicode data : Done 29/03//2010 - Sort horses by odds & other things : Done 28/03/2010 - Fractional odds display : Done 28/3/2010 - GUI for downloading RP races : Done 28/3/2010 - Parsing of RP meeting web pages : Done 27/03/2010 - Parsing of RP card web pages : Done 27/03/2010 - Downloading of RP web pages : Done 27/03/2010 - Remember odds setting. : Done 8/3/2010 - Italic display of non-editable data : Done 5/3/2010 - Correct Betfair odds display : Done 5/3/2010 - Proper list of racecourses in combo box : Done 5/3/2010 - Parsing of RP race webpage : Done 5/3/2010 - Single click editing of race values : Done 2/3/2010 - Bug with no adjustments on first open : Done 14/2/2010 - Save and load default adjusts on close/open : Done 13/2/2010 - Allow editing of adjustments : Done 12/2/2010 - Help menu with version number : Done 12/2/2010 - Allow editing of rounds : Done 11/2/2010 - Restore settings on program start : Done 11/2/2010 - Spinbox editing of ratings and adjustments: Done 7/2/2010 - Sensible quitting behaviour: Done 7/2/2010 - Filename in window title: Done 7/2/2010