Timeline


and

02/15/11:

21:48 Changeset [3638] by wehart
Update to check the version of python that is used. UNFORUNATELY, this …
17:05 Changeset [3637] by wehart
Removing logging references from top-level pyomo command.
14:51 Ticket #4206 (Efficiently throw exceptions for attempting to manipulate unconstructed ...) created by jdsiiro
We should set up the core Pyomo objects to raise exceptions when a user …
14:10 Ticket #4205 (Remove use of deprecated unittest.failUnless* API in tests) created by jdsiiro
The unittest.failUnless* assertions have been deprecated in Python 2.7. …
14:03 Ticket #4204 (Get Coopr graphics for installer) created by wehart
It'd be nice to use the Coopr graphic for an icon, and perhaps for a …
12:16 Changeset [3636] by jwatson
Fixing bug associated with singleton parameters in PH.
09:34 Changeset [3635] by jwatson
Adding coopr.data.pysp to all/dev .ini files.
09:28 Changeset [3634] by jwatson
Flushing out initial directory structure.
09:17 Changeset [3633] by jwatson
Data repository for larger PySP examples.
08:51 UTPySPExamples.pdf attached to PySP by jwatson
University of Texas PySP instances: Project report
08:49 PySP edited by jwatson
(diff)

02/14/11:

07:50 Changeset [3632] by wehart
Bug fix.

02/13/11:

22:07 Changeset [3631] by wehart
Setting the default message level to ERROR.
21:48 Changeset [3630] by wehart
Misc change to debugging information.
21:48 Changeset [3629] by wehart
Fixing debugging information.
21:47 Changeset [3628] by wehart
Removing debugging operations.
21:46 Changeset [3627] by wehart
Removing the configuration of the log handler, which is now done within …
21:45 Changeset [3626] by wehart
Setting coopr.opt logging configuration. The 'coopr' logger is set to …
21:44 Changeset [3625] by wehart
Changing the log configuration for PySP
19:48 Changeset [3624] by wehart
Fixing problem with coopr.opt logger.
17:30 Changeset [3623] by jwatson
Adding cplex version of network flow PySP test.
16:43 Changeset [3622] by jwatson
Adding network flow test for PySP.
14:22 Changeset [3621] by jwatson
Whoops - committed some debug stuff in sets.py update, discussed in last …
14:09 Changeset [3620] by jwatson
For performance reasons, replaced product set iterator with itertools …
13:32 Changeset [3619] by wehart
Move initialization of logging classes into a module. This avoids …
13:31 Changeset [3618] by wehart
Move initialization of coopr.plugins logging information out of this …
13:30 Changeset [3617] by wehart
Rework of coopr.pyomo to use the logging package for debugging. Changed …
13:29 Changeset [3616] by wehart
Rework of logging configuration. Moved logging configurations to a …
00:08 Changeset [3615] by jwatson
More PySP test additions.

02/12/11:

23:57 Changeset [3614] by jwatson
More PySP test additions.
23:27 Changeset [3613] by jwatson
Adding sizes3 CPLEX pysp test.
23:12 Changeset [3612] by jwatson
Adding in SIZES3 PySP gurobi test.
20:54 Changeset [3611] by jwatson
Modifying the ParamBase? class getitem to defer to the _repn, i.e., the …
20:47 Changeset [3610] by jwatson
Fixing Var,VarStatus? import created by a recent re-org commit.
18:53 Changeset [3609] by jwatson
Missing import of Var in CPLEX plugin, due to recent reorg.
18:48 Changeset [3608] by jwatson
Adding gurobi variants of PySP tests.
18:00 Changeset [3607] by wehart
A variety of solver changes, mostly to handle suffix options within the …
17:58 Changeset [3606] by wehart
Various API changes that were triggered by a review of the pyomo command …
17:52 Changeset [3605] by wehart
Adding solver documentation.
17:51 Changeset [3604] by wehart
Changes to migrate suffix logic out of this class.
17:51 Changeset [3603] by wehart
Adding logic to detect whether yaml is installed.

02/11/11:

22:26 Changeset [3602] by wehart
Removing coopr.pyomo imports. These create a circular dependency, which …
16:44 Changeset [3601] by wehart
Adding command-line test of pyomo
16:34 Ticket #4175 (Turn off garbage collector before constraint rule) closed by wehart
fixed: John said that he turned off GC before model construction, which is has …
15:54 Changeset [3600] by wehart
Adding a BAT file to create the installer, and a README to document the …
15:34 Changeset [3599] by wehart
Fix due to change in pyutilib.virtualenv
10:10 Ticket #4203 (Support cloud deployment with bitnami) reopened by wehart
I erroneously closed this. {sigh}
10:10 Ticket #4141 (Create Windows Installer) closed by wehart
fixed: This ticket has been resolved with a NSIS-based installer (see the …
09:41 Ticket #4203 (Support cloud deployment with bitnami) closed by wehart
fixed: This ticket has been resolved with a NSIS-based installer (see the …
09:40 Ticket #4203 (Support cloud deployment with bitnami) created by wehart
Idea: use bitnami:  http://bitnami.org This supports the creation of …

02/10/11:

22:38 Changeset [3598] by wehart
Reworking check for the previous Coopr installation. This is now done …
14:14 Changeset [3597] by wehart
Bug fix in the setup of the CooprAge? script.

02/09/11:

20:48 Changeset [3596] by wehart
Updating installer to do a registry check before downloading the PyQt?
17:49 Changeset [3595] by khunter
Minor error message wording update, but error message is yet incomplete …
17:44 Changeset [3594] by khunter
NFC: EOL whitespace removal
17:40 Changeset [3593] by khunter
Minor drive-by cleanup, grammaro fix.
17:38 Changeset [3592] by khunter
NFC: EOL whitespace removal
17:34 Changeset [3591] by khunter
NFC: Drive by function argument parsing. Double checked I got kwargs vs …

02/08/11:

21:52 Changeset [3590] by wehart
Adding a download.py script, which is used by the installer to download …
21:47 Changeset [3589] by wehart
Explicitly denote the default value of --no-site-packages.
19:43 Changeset [3588] by wehart
Removing the --site-packages option, and adding the --no-site-packages …

02/07/11:

22:57 Changeset [3587] by wehart
Adding the ability to select optional components, which are downloaded …

02/06/11:

13:45 Changeset [3586] by jdsiiro
First stab at speeding up canonical expressions - check …
13:14 Changeset [3585] by jdsiiro
Fixing a bug introduced in r3577.
09:53 Changeset [3584] by wehart
Adding the next (larger) performance test.
09:07 Changeset [3583] by wehart
Adding the installer to the 'dist' directory. (I'm sure we'll move this …
08:56 Changeset [3582] by wehart
Updates to use the MUI2 interface.
08:54 Changeset [3581] by wehart
Another change due to an update in pyutilib.virtualenv
08:45 Changeset [3580] by wehart
Update due to change in pyutilib.virtualenv
00:47 Changeset [3579] by wehart
Updates to the setup script (including a BAT file). Rework of NSI/NSH …
00:21 Changeset [3578] by wehart
Removing coverage from pypi.ini

02/05/11:

23:50 Changeset [3577] by jdsiiro
More minor tweaks to expression generation - Turn off the Python GC …
22:29 Changeset [3576] by khunter
Changes: - Reorder problem formats, per JP's note that cpxlp is the …
22:27 Changeset [3575] by khunter
Order alphabetically, and add 'unbounded'.
18:40 Changeset [3574] by khunter
Add an experimental new GLPK parser. This one instructs GLPK to turn …
14:46 Changeset [3573] by wehart
Further updates. The installer currently installs and uninstalls itself …
13:31 Changeset [3572] by khunter
Make lstlisting code blocks slightly more readable, and no longer put …

02/04/11:

14:48 Changeset [3571] by wehart
Initial setup of NSIS configuration for the Coopr installer.
14:43 Changeset [3570] by khunter
Update example with a necessary import.
08:39 Changeset [3569] by jwatson
Minor documentation fix.

02/01/11:

13:03 Changeset [3568] by jwatson
Fixing issue with variableStage() method in ScenarioTree? class.
11:19 Changeset [3567] by jwatson
Fixes to the PySP scenario tree to deal with singleton variables.
08:46 Ticket #3997 (Resolve semantic issues with expression generation) closed by jdsiiro
fixed: There were a series of …

01/31/11:

21:44 Changeset [3566] by jdsiiro
Tracking change in expression internals in r3565.
21:32 Changeset [3565] by jdsiiro
More work making expressions more efficient: - eliminate …

01/30/11:

21:11 Changeset [3564] by wehart
Updating baselines. I'm hoping that these differences were simply due to …
20:55 Changeset [3563] by wehart
Adding the pmedianv2.py model to the Python performance tests.
20:46 Changeset [3562] by wehart
Adding logic to ensure that test1 and test2 work properly.

01/29/11:

20:50 Changeset [3561] by jwatson
Adding additional "farmer-with-rent" test to PySP, to cover blending of …
20:30 Changeset [3560] by jwatson
Fixing issues with singleton variables in PySP.
20:30 Changeset [3559] by jwatson
Fixing minor bug with _valid_index_value.
19:27 Changeset [3558] by jwatson
Adding farmer-with-rent, but in a different directory.
19:18 Changeset [3557] by jwatson
Modifications to PySP and test baselines to account for John's elimination …
18:38 Changeset [3556] by jwatson
Restoring original farmer example - about to add farmer-with-rent.

01/28/11:

16:47 Changeset [3555] by jdsiiro
Fixing copy-and-paste errors in expression simplification logic
16:43 Changeset [3554] by jdsiiro
Removing Expression.simplify() - all simplification functions occur …
16:32 Changeset [3553] by dlwoodr
I hope that the new farmer instance has now been checked in
16:29 Changeset [3552] by dlwoodr
still fighting with svn
16:26 Changeset [3551] by dlwoodr
Having trouble with svn; want to get the new farmer with rental to check …
16:03 Changeset [3550] by dlwoodr
A new instance with a singleton var (farmer with a rent option)
13:08 Changeset [3549] by jdsiiro
Updating test baselines to reflect constraint changes in r3548.
13:08 Changeset [3548] by jdsiiro
- first steps at optimizing constraint.add() - eliminating …
13:02 Changeset [3547] by jdsiiro
Bug fix reformulating 1-sided constraints of the form, "expr <= const".

01/27/11:

20:00 Changeset [3546] by jwatson
Corrected performance improvements that were backed out in previous …

01/26/11:

22:44 Changeset [3545] by jwatson
Temporarily reverting out recent var changes - something odd happened in …
21:24 Changeset [3544] by jwatson
Serious looping reorganization of VarBase? construct() method - was doing …
20:59 Changeset [3543] by jwatson
Eliminating redundant calls to pyomo.debug("verbose") in …
20:36 Changeset [3542] by jwatson
Changing some range() calls to xrange(), based on profiler analysis.
14:54 Ticket #4202 (Consolidate solver options on the pyomo command-line) created by wehart
We include several specialized solver options, which I think we should …
14:51 Ticket #4201 (Add a 'default' solver to coopr.opt) created by wehart
The idea is that this would dynamically select an appropriate solver given …
14:40 Changeset [3541] by wehart
Updating externals
14:39 Changeset [3540] by wehart
Adding coopr.data.* packages here ... so they will be used for nightly …
14:35 Changeset [3539] by wehart
Updating externals
14:24 Changeset [3538] by wehart
Fixing a bug that was introduced by Keiths 'drive by cleanup'.
13:59 Changeset [3537] by jdsiiro
- minor efficiency improvements in generate_expression. - clarified …
13:13 Changeset [3536] by jwatson
Modifying p-median examples to write NL instead of MPS.
10:52 Changeset [3535] by wehart
Adding date/revision info for coopr_install.

01/25/11:

16:46 Changeset [3534] by jwatson
Fixing issue with last commit - now construct()ing sets immediately in the …
16:26 Ticket #4200 (Critical issue with in-line defined sets) created by jwatson
From my posting to coopr-developers: One of our collaborators in Chile …
16:19 Changeset [3533] by jwatson
Fixing outstanding issue with set "and" (intersection) operator, in which …
14:15 Changeset [3532] by jdsiiro
Minor performance optimizations for expression generation.
00:02 Changeset [3531] by jdsiiro
Overhaul of generate_expression(). - significantly reduce the number …

01/24/11:

14:01 Changeset [3530] by jdsiiro
Overhaul of GDP test driver to manually activate/deactivate the …

01/23/11:

18:03 Changeset [3529] by khunter
Do not set the mipgap if none has been specified.
18:02 Changeset [3528] by khunter
NFC: mild refactor
10:30 Changeset [3527] by jwatson
Substituting generators for list comprehensions in example p-median …

01/22/11:

20:54 Changeset [3526] by jwatson
Performance improvement in _load_solution.
20:46 Ticket #4199 (.dat parsing issue/inconsistency) created by jwatson
Gabe has noted the following inconsistency in parsing .dat files: ...and …
20:36 Ticket #4198 (Re-visit initialize keyword in _SetArray) created by jwatson
Reported by Gabe, there is an issue involving construction of indexed sets …
20:31 Changeset [3525] by jwatson
Fixing issue with the SetArray? class in which an initialize keyword is …
08:46 Changeset [3524] by jwatson
Improving error diagnostic message.

01/21/11:

23:45 Changeset [3523] by jdsiiro
Adding a polynomial_degree() method for recursively determining the degree …
14:59 Changeset [3522] by khunter
Introduction of the Coopr plugin to directly talk to Gurobi. Note that …
14:11 Changeset [3521] by khunter
Initialize _timelimit
11:36 Changeset [3520] by khunter
* remove unused import (from original hollowing out of another code base) …

01/20/11:

23:37 Changeset [3519] by khunter
Enable user to choose one of the GLPK implemented algorithms. * Update …
22:36 Changeset [3518] by khunter
Add MIP support to the GLPKDirect plugin.
22:19 Changeset [3517] by khunter
Binary variables *are* integer variables. Correct that oversight in the …
22:12 Changeset [3516] by khunter
Follow class naming convention, add TODO about adding MockMIPGLPKDirect
22:06 Changeset [3515] by khunter
Minor glpk_direct plugin cleanup * If solution is infeasible, make it …
17:47 Changeset [3514] by jwatson
Chaning variable sync_label method to also update the containing model …
16:47 Changeset [3513] by jwatson
Adding skeleton of code for checking inside a solve() call, whether the …
16:45 Changeset [3512] by jwatson
Adding "is_constructed" method to the base Block class, to assist with …
16:32 Changeset [3511] by jwatson
Changing deprecated "Model" to "AbstractModel?" in GDP examples.
16:29 Changeset [3510] by jwatson
Fixing label issues associated with recent GDP failures, or more …
15:41 Ticket #4184 (Catching and re-raising exceptions should preserve the original stacktrace) closed by jdsiiro
fixed
15:40 Changeset [3509] by jdsiiro
Catching and re-raising exceptions (in PyomoModel?.py and param.py) now …
09:23 Ticket #4197 (False Coopr errors) created by wehart
Any idea why (with a clean checkout of "--trunk" or "--trunk …

01/19/11:

21:52 Changeset [3508] by jwatson
Adding check for the absence of a canonical expression (e.g., if …
21:04 Changeset [3507] by jwatson
Fixing issue in Pyomo script with the --skip-canonical-repn option - which …

01/18/11:

21:09 Changeset [3506] by jwatson
More iterator-related performance improvements to the NL writer.
17:27 Changeset [3505] by jwatson
Some iterator performance improvements in the code for writing NL files. …
13:32 Changeset [3504] by jwatson
Adding a higher-performance variation of the p-median model.
13:31 Changeset [3503] by jwatson
Eliminating incorrect "eval" call when profiling the pyomo script.
08:01 Changeset [3502] by wehart
Extending the performance tests to larger models.

01/17/11:

22:26 Changeset [3501] by jwatson
Migration from Model to AbstractModel? in various Pyomo tests, in order to …
20:50 Changeset [3500] by wehart
Scaling back some of the performance tests…
20:22 Changeset [3499] by jwatson
Adding label generation function to main Pyomo module export.
15:07 Changeset [3498] by dlwoodr
Added a warning if slamming is thwarted due to lack of suffixes
15:05 Changeset [3497] by dlwoodr
cimsg.txt
13:50 Ticket #4196 (Add 'solver time' to the statistics reported by Pyomo) created by jdsiiro
Currently, Pyomo does not report the (wall) time used by the solver as …
08:09 Changeset [3496] by wehart
Adding coopr.data.pyomo to the dev.ini configuration. This will add Pyomo …
08:01 Changeset [3495] by wehart
Fixes for the pyomo test driver.
08:01 Changeset [3494] by wehart
Adding the --save-results option to the pyomo command.
08:00 Changeset [3493] by wehart
Adding a baseline for diet1.yml. This probably isn't the baseline that we …
06:52 Changeset [3492] by wehart
Adding initial setup of experiment that tests diet1
06:41 Changeset [3491] by wehart
Removing test file.
06:35 Changeset [3490] by wehart
Adding test files.
06:27 Changeset [3489] by wehart
Creating coopr.data.pyomo, which contains Pyomo test models.
00:34 Changeset [3488] by khunter
Forgot to munge the bounds with the offset. - added the memory used by …

01/16/11:

16:26 Ticket #4195 (Flush out the Coopr_trunk_python2.6_perf_status) created by wehart
This build is intended to aggregate the test results generated by …
16:23 Ticket #4194 (Extend Coopr Scalability tests) created by wehart
1. Test performance of different representations 2. Test performance on …
16:12 Changeset [3487] by wehart
Changing the context of the runctx command to be the 'global' environment …
15:45 Changeset [3486] by wehart
Adding additional performance tests. This runs very slowly…
14:00 Changeset [3485] by wehart
Adding the PySP tests to the performance tests.
13:47 Changeset [3484] by wehart
Bug fix: adding logic to specify testing plugins in a namespace.
13:17 Changeset [3483] by wehart
Adding a performance test.
Note: See TracTimeline for information about the timeline view.