sugarpy

log

age author description
Tue, 08 May 2012 09:09:31 -0400 Victor T. Norman Make device a member of PairDeviceMarketMemory.default tip
Mon, 07 May 2012 21:46:17 -0400 Victor T. Norman Rename device.py as device.pyx so that it can use cython. Rearrange a bunch of code in devmarketplace.py to be in the PairDevice class, as self was hardly being used at all in that code, and everything was based off thisPair (which is now self). Tested with default conf file and results are identical, and a bit faster.
Sat, 05 May 2012 15:06:54 -0400 Victor Norman speed up startUtilCalc with call to fastpow instead of the ** calls. Add mypow.pyx and setup.py to do the cython compilation. Do 'python setup.py build_ext --inplace' to compile before running.
Tue, 24 Apr 2012 12:01:58 -0400 ajd46 Small edits
Mon, 30 Jan 2012 10:51:06 -0500 ajd46 Date thing fixed
Mon, 30 Jan 2012 10:16:05 -0500 ajd46 Test Push, No changes
Tue, 06 Sep 2011 15:51:53 -0400 mike merged w/ legal
Tue, 06 Sep 2011 15:50:06 -0400 mike the code now contains legal documents and headers
Wed, 31 Aug 2011 14:04:21 -0400 ajd46 Fixed defaultValues
Wed, 31 Aug 2011 11:50:16 -0400 ajd46 Little Graph Change
Wed, 31 Aug 2011 10:11:31 -0400 mike i got the third bool option to completely work. triggers in place so that the lower bools are greyed out when uppers are clicked
Wed, 31 Aug 2011 09:41:05 -0400 mike fixed --norun the third bool has been added, but just on the face.
Mon, 29 Aug 2011 16:24:34 -0400 mike renamed the fix random seed option. Removed particular graph option, since it didnt work
Mon, 29 Aug 2011 15:49:22 -0400 mike I made the text bold on the top of each catigory on the GUI
Mon, 29 Aug 2011 13:40:57 -0400 mike fixed a spelling mistake. Changed the title to match the new name
Mon, 29 Aug 2011 13:12:47 -0400 mike Added todo, for future projects. Removed the resRemove from the bool list since it is redundent. Put in a hack to make python quit, since the GUI does not want to if you save using only the GUI
Thu, 25 Aug 2011 11:32:55 -0400 mike renamed the main files
Thu, 25 Aug 2011 10:43:55 -0400 mike modified the GUI to accept the new naming scheme
Tue, 23 Aug 2011 11:04:31 -0400 ajd46 Little Error Fixed
Fri, 19 Aug 2011 10:25:18 -0400 ajd46 Aesthetic changes (gv. to c., etc.) and price tracking capability
Wed, 17 Aug 2011 10:49:39 -0400 mike save on the GUI now works, still some issues
Tue, 16 Aug 2011 13:01:53 -0400 ajd46 Minor change to batch naming
Tue, 16 Aug 2011 13:00:30 -0400 ajd46 Switched from tool making factories and machine making industries to tool making machines and machine making factories
Tue, 16 Aug 2011 08:07:33 -0400 mike I got up the remove agent and resources along with save when over. the save still needs work
Mon, 08 Aug 2011 09:38:55 -0400 mike saved files gets writen immediately, its location will be desplayed, just like a load file. You can now load a recent saved file. If the file is altered and the GUI is not the main window, the data will still be loaded.
Fri, 05 Aug 2011 10:59:54 -0400 mike you can cancel the load and save without an error
Tue, 02 Aug 2011 11:59:31 -0400 mike fixed the bug in the program that allowed the program to run even if you put bad variables in the GUI. Clean out the interface.
Mon, 01 Aug 2011 17:16:07 -0400 mike Now with a load button and a label that has a the loaded config file, that updates when you use the load button. Load and save looks good. Save and exit is now a Save. Config files how have .conf extension and res files have .res extension.
Fri, 29 Jul 2011 14:46:21 -0400 ajd46 Multi thread instead of multi process
Fri, 29 Jul 2011 13:36:25 -0400 ajd46 Parallelization in marketplaces
Fri, 29 Jul 2011 12:22:18 -0400 mike errors messages will appear when the wrong type is put into the textboxes on the GUI
Fri, 29 Jul 2011 10:55:34 -0400 ajd46 Added proper argument to runSimulation()
Fri, 29 Jul 2011 10:02:00 -0400 ajd46 Removed OTHER_MARKETS
Thu, 28 Jul 2011 14:53:52 -0400 ajd46 Marketplaces ready for parallelization
Thu, 28 Jul 2011 11:59:12 -0400 vtn2 put some comments in sugarpy.py; fix indentation in utils.py
Thu, 28 Jul 2011 09:31:25 -0400 mike the noRun option is now fast
Thu, 28 Jul 2011 09:12:08 -0400 mike The random seed option now works
Wed, 27 Jul 2011 15:15:00 -0400 ajd46 Some cleanup
Wed, 27 Jul 2011 13:37:55 -0400 ajd46 Little Change to Graph
Wed, 27 Jul 2011 11:18:15 -0400 mike I broke config.py into modules. Modified other files to apply changes, so it will run. Merged with current.
Tue, 26 Jul 2011 17:03:55 -0400 ajd46 Consecutive runs now possible
Tue, 26 Jul 2011 16:34:04 -0400 ajd46 Batch capability finished. Still need to implement actual batch runs.
Tue, 26 Jul 2011 11:47:55 -0400 ajd46 Another little fix
Tue, 26 Jul 2011 11:17:35 -0400 ajd46 quick command line fix
Tue, 26 Jul 2011 11:07:42 -0400 ajd46 Made all options in command line and fixed a bug
Fri, 22 Jul 2011 09:47:35 -0400 ajd46 Small change to device invention
Fri, 22 Jul 2011 09:39:20 -0400 mike Fixed a typo, and fixed some vars in the GUI
Thu, 21 Jul 2011 16:36:07 -0400 mike Renamed the cancel to reset. Changed the save button. Can run just the interface to run sugarpy, and GUI not accessed by running sugarpy.
Thu, 21 Jul 2011 10:39:14 -0400 mike save button now works. It will pop up a bot to input your name, then save the variables and run the program
Wed, 20 Jul 2011 08:12:53 -0400 mike mildly intergrated GUI. GUI pops up when you run the program. Cancel reloads original values. Run saves values and finishes run
Mon, 18 Jul 2011 09:56:33 -0400 ajd46 Graph removals and additions
Mon, 18 Jul 2011 09:05:34 -0400 mike basic face to the GUI, not integrated yet
Thu, 14 Jul 2011 13:45:53 -0400 ajd46 A bunch of minor changes (removed int(round( in favor of int(... slightly changes behavior, but not terribly, and worth it for performance)
Tue, 12 Jul 2011 09:52:19 -0400 ajd46 Updated resource decay (might change randomized results)
Mon, 11 Jul 2011 12:27:39 -0400 mike changed conditions where count and max were use to determin if a element is in a list
Mon, 11 Jul 2011 11:13:05 -0400 ajd46 Documentation Update
Fri, 08 Jul 2011 05:45:49 -0400 vtn merge
Fri, 08 Jul 2011 05:44:52 -0400 vtn2 fix a few cosmetic things: change EMPTY_DEVICE_DICT to DEVICE_NAMES, etc.
Thu, 07 Jul 2011 14:30:09 -0400 ajd46 Improved Graphs
Thu, 07 Jul 2011 12:57:50 -0400 ajd46 Improved device cost functions