Updated time log: E: 1 hour H: 30 minutes P: 35 minutes W: 55 minutes R: 1 hour T: C: D: 1.5 hours O: 1 hour This is the time log for Josh Raymond. April 11, 2010 7:00 PM *Reviewed present state of code 7:15 *Discussed areas of code on which we need to work 7:30 *Proposed different methods of implementations *Started on predicate (reviewing group 0.0's code now) 7:45 *Began fighting with 2-D arrays 8:00 *Still fighting with 2-D arrays 8:15 *Took a break from 2-D arrays; added expanded world and researched try-catch blocks 8:30 *Resumed fighting with 2-D arrays; e-mailing Sam. *bang head on wall* 8:45 *Planned later meeting time; attempted to find temporary work around for 2-D problem. *Decided to quit for the evening until we hear a response from Sam 9:00 *Logged off. April 12, 2010 5:30 PM *Started to discuss 2-D arrays with Terian; will use list within a list idea, and not NumPy 5:45 PM *Learned how to use MD arrays 6:00 PM *Added tester methods; edited localworld.py, species.py, creature.py 6:30 PM *SUCCESS! 6:35 PM *SVN Repository clean up 6:50 PM *Wrote a test class for localworld *rewrote the toString method *renamed toSerialize and fromSerialize (their names now match their functions!) 7:00 PM *tested test class *wrap up April 14, 2010 8:00 PM *Catch up with group about coding problems/work tonight. 8:15 PM *Began coding textinterface.py *Decided to run unit tests on main files before finishing TUI 8:30 PM *Began debugging unit tests; weird problem with None. Debugging. 8:45-10:00 PM *Bugging Jordan to help with 'None' issue. *Edited testclass more; succesfully wrote test classes for most of localworld.py *Cleaned up work *Made files more presentable, added headers to already written classes. 2010-04-17T13:06:46.396326 Explanation 2010-04-17T13:22:43.066886 Explanation 2010-04-17T13:22:45.678740 Planning 2010-04-17T13:22:46.718723 Design 2010-04-17T13:29:02.862865 Resources 2010-04-17T13:54:05.883021 Coding 2010-04-17T13:54:07.030709 Coding 2010-04-17T14:06:36.811033 Testing 2010-04-17T14:06:38.050720 Coding 2010-04-17T14:48:19.294263 Overhead 2010-04-17T14:48:19.814720 Overhead 2010-04-17T14:48:22.794719 Testing 2010-04-17T14:48:23.314674 Debugging 2010-04-17T14:48:23.794699 Coding 2010-04-17T14:48:24.214678 Testing 2010-04-17T14:48:24.634730 Debugging 2010-04-17T14:48:25.194676 Debugging 2010-04-17T14:48:25.554671 Debugging 2010-04-17T14:48:25.874694 Debugging --Done-- 2010-04-19T20:14:43.560648 Overhead 2010-04-19T20:14:53.937682 Overhead 2010-04-19T20:18:30.098332 Planning 2010-04-19T20:36:53.138282 Coding 2010-04-19T20:36:54.817951 Debugging 2010-04-19T20:36:56.537883 Testing 2010-04-19T20:36:57.981838 Resources 2010-04-19T20:47:40.356362 Overhead 2010-04-19T20:47:40.677819 Overhead 2010-04-20T19:01:45.823845 Explanation 2010-04-20T19:34:52.968131 Overhead 2010-04-20T20:06:39.984113 Coding 2010-04-20T20:08:16.420108 Overhead 2010-04-20T20:12:06.640754 Overhead 2010-04-20T20:28:53.715586 Coding 2010-04-20T20:44:08.547431 Coding 2010-04-20T20:44:12.912506 Testing 2010-04-20T20:44:14.695286 Coding 2010-04-20T20:44:15.435259 Testing 2010-04-20T20:44:16.363261 Debugging 2010-04-20T20:44:17.287288 Overhead 2010-04-20T20:47:08.255960 Resources 2010-04-20T20:55:35.707129 Overhead 2010-04-20T20:55:37.115387 Overhead 2010-04-20T20:55:37.347261 Overhead 2010-04-20T20:55:37.963289 Testing 2010-04-20T20:55:38.155361 Testing 2010-04-20T20:55:38.715476 Debugging 2010-04-20T20:55:38.895261 Debugging 2010-04-20T20:55:39.043283 Debugging 2010-04-20T20:55:39.203231 Debugging 2010-04-20T20:55:39.363239 Debugging 2010-04-20T21:01:39.493849 Overhead 2010-04-20T21:10:40.302950 Explanation --Done-- /*Manual Entry*/ 2010-04-21 T 7:45PM - 7:50 PM Overhead 2010-04-21 T 7:50PM - 8:00 PM Explanation (from e-mails) 2010-04-21 T 8:00PM - 8:30 PM Research 2010-04-21 T 8:30PM - 8:45 PM Testing/Coding 2010-04-21 T 8:45PM - 9:30 PM Debugging 2010-04-21 T 9:30PM - 9:45 PM Overhead 2010-04-21 T 9:45PM - 10:15 PM Planning /*Manual Entry Done*/ --Done-- Sunday April 25, 7-9 pm (2 hours) *Debugging code *Catching Jordan and Aaron up on code *Researching Tkinter *Pack and grid cannot work together ^Mental note *Overhead of reorganizing files Wednesday April 28 8-9 am (1 hour) *Translating GraphicsUI into readable code--now BoardScreen.py *Reevaluating the current GUI layout--may need to rearrange *Renamed BoardSceen.py to BoardScreen.py Wednesday April 28 6-11 PM (5 hours, with a 10 minute break) *Finished translating BoardScreen.py from GraphicsUI.py *Began tests on BoardScreen.py *Cleaned up __init__ method of BoardScreen.py *Reorganizing containers and frames for BoardScreen.py *Re-wrote Test.py class with Nora *Helped Jordan and Aaron test Menu.py *Menu.py almost actually functioning! Hurray! *Began to organize the grid method in BoardScreen.py *Communication with other groups (we were all up here tonight) Thursday April 29 12:30 - 1:15 (45 minutes) *Attempted to fight with checkbox button; still not working *Failed with checkbox; also quit button not functioning after last night --Next Week-- Sunday May 2 6:00PM - 9:00PM (2 hours) *Began to read code, understand what is going on *Overhead getting familiar with what LocalWorld is responsible for Tuesday May 4 12:00PM - 1:15PM (1.25 hours) *Tried to prioritize things to do; confused by how code is working. Wednesday May 5 6 PM - 8 PM (2 hours) *Documentation/overhead *Researched Tkinter and pack--not always friendly *Scroll bars need to be in their own frame? 8-9:30PM (1.5 hours) *Created Conway.py test with Jessie *Began helping Jordan connect GUI to model *Helped Aaron with scroll bar problems Wednesday May 5 9:30 - 11:45 PM (2.25 hours) *Overhead, debugging rules and GUI *Rules and predicates problem; debugging "Red" to "red" for 1/2 hour *Conway's game of life sort of works! *There is movement! /*Manual Entry*/ Wednesday May 13, 2010 6 PM - 8 PM *Began documenting and redcoumenting model, gui, network *Finished model, beginning gui *Sidetracked by try/catch/raise Error, raise Exception problems *Doing research *didn't finish documenting gui 8 PM - 10 PM *Coding with Terrian and Jordan: working on most recent changes and chasing bugs *Helped Jordan and Terrian with packing problems *Helped flush out logic behind predicate and rule selection gui-s 10 PM - 10:30 PM *Discussion about predicate/gui layout and functionality 10:30 - 11:30 PM *Wrote quantity predicate gui code with Jordan *Wrote quantity/directional gui interaction with Terrian *Helped network test multiple GUI functionality with multiple species 11:30 PM - 12:10 AM *Cleaned up previously written code *Discussed todos left Thursday May 14, 2010 8:30-9:30 AM *Looked over changes from last *Edited some more documentation/created documentation *Overhead