Timeline


and

11/01/11:

16:41 Changeset [5229] by dlwoodr
Trivial change to the location of the assignment of zero to …
16:18 Changeset [5228] by jwatson
Updating PySP CPLEX test baseline.
15:07 Changeset [5227] by jwatson
Splitting apart ph objective formation code into two components - …
07:38 Changeset [5226] by wehart
The coopr.pyomo package has had some major changes, so I'm setting the …

10/31/11:

23:39 Changeset [5225] by jdsiiro
Bugfix reported via email (from Florian Stapel via Lars Beckmann): …
20:51 Ticket #4311 (COOPR Installation on Windows clears system path) created by Roger.Stuckey@…
Hi, I just installed COOPR (Coopr_3.0.4362_2011-07-17) on my Windows 7 …
17:37 Changeset [5224] by dlwoodr
Ph.solve now returns None unless iteration zero had a solve that returned …
12:32 Ticket #4303 (AMPL NL writer does not currently examine variable used/unused status) closed by gabeh
fixed: Checking whether the variable is used/unused is unnecessary in the NL …
12:18 Changeset [5223] by dword
removal of code in the NL writer to interface with Jias solver that was …
09:53 Ticket #4308 (NL writer not handling binary variables) closed by jdsiiro
fixed: dword reports that r5222 fixes this issue: […]
09:40 Changeset [5222] by dword
Integrated Jias algorithm with Pyomo by adding the code to generate a file …

10/30/11:

21:52 Ticket #4310 (Piecewise linear exampes don't seem to work...) created by wehart
Specifically, example3.py gives an optimal answer of 9, when the answer …
21:32 Changeset [5221] by wehart
Misc revisions to simplify these two examples.
21:07 Ticket #4290 (Add summaries for successful checks) closed by wehart
fixed: The --verbose option gives all of this information.
21:05 Ticket #4286 (ordered sets for set expressions) closed by wehart
fixed: See r5220
21:04 Changeset [5220] by wehart
For set operations, the set is ordered if the initial sets are ordered.
20:31 Changeset [5219] by wehart
Adding version info.
20:26 Ticket #4071 (Implement successive exclusion in Coopr) closed by wehart
fixed: This example is included in coopr.doc
20:11 Ticket #4293 (Documentation dead links) closed by wehart
invalid: This page appears to have already been cleaned up.
20:08 Ticket #4301 (Exit Status) closed by wehart
fixed: I fixed this some time ago.
20:04 Changeset [5218] by jwatson
Fixing bug in PH solver server, involving ipopt-based solves.
19:10 Ticket #4260 (Need to print objective function values when running ipopt through pyomo) closed by wehart
duplicate: This is a duplicate of #4237
17:17 Ticket #4304 (Add a --version option to the coopr command) closed by wehart
fixed
17:16 Changeset [5217] by wehart
Adding a 'version' subcommand, rather than a '--version' option.
16:52 Changeset [5216] by wehart
Renaming hte coopr.py file.
16:50 Changeset [5215] by wehart
Adding a '--version' option, which doesn't quite work…
15:30 Ticket #4013 (bounds error message does not work for scalar vars) closed by wehart
wontfix: I'm closing this ticket, since we don't have enough information to …
15:28 Ticket #4306 (Document different parts of components) closed by wehart
wontfix: I'm not sure what this is about... {sigh}
15:25 Ticket #4294 (missing api.py file in tutorials directory) closed by wehart
fixed: This file was moved to the pyomo/drafts directory. I don't think we …
15:25 Changeset [5214] by wehart
Documentation update.
15:18 Ticket #3893 (For "singleton" constraints, we should not output the "_None_" suffix when ...) closed by wehart
fixed: I've confirmed that this is no longer happening.
14:39 Ticket #3986 (Pyomo Documentation) closed by wehart
fixed: This documentation has been deleted (r5213)
14:39 Changeset [5213] by wehart
Removing the coopr.pyomo documentation, which isn't actively maintained.
14:36 Ticket #3977 (Allow documentation of Pyomo data/variables) closed by wehart
fixed: See r5212
14:35 Changeset [5212] by wehart
Adding support for 'doc' attributes for components. Adding a test to …
11:48 Changeset [5211] by wehart
Adding a 'reference' section.
11:46 Changeset [5210] by wehart
Adding an iterative example
11:45 Ticket #3897 (Add documentation for utility functions) closed by wehart
fixed: These are documented in the Pyomo book. I've added a note to have these …
11:38 Changeset [5209] by wehart
Adding a section for scripting examples, along with a simple iterative …
11:11 Ticket #4187 (GLPK fails to recognize infeasible MIP problems) closed by wehart
fixed: This was fixed some time ago.
11:09 Ticket #4122 (Weird import behavior) closed by wehart
wontfix: I'm closing this since I don't recall enough details to figure out how to …
11:03 Ticket #4256 (Remove support for model arguments as the last argument) closed by wehart
fixed: See #5208
11:02 Changeset [5208] by wehart
Removing deprecation of pre-3.0 rule order.
10:50 Ticket #4255 (Deprecate support for None/True/False rule return values) closed by wehart
fixed: See #5207
10:50 Changeset [5207] by wehart
Making the use of None return values in rules an error, rather than a …
10:02 Changeset [5206] by wehart
Adding a 'verbose' option to 'pprint', which forces the generation of …
08:59 Changeset [5205] by wehart
Adding 'verbose' option for pprint. Bug fix in check actions.

10/29/11:

09:16 Changeset [5204] by jwatson
Making PH objective formation to one-shot in the PH solver server - it was …
09:14 Changeset [5203] by jwatson
More test additions for maximization / linearization.
09:10 Changeset [5202] by jwatson
Adding farmer test with maximization variant and linearization.
08:59 Changeset [5201] by jwatson
Adding farmer maximize-with-solve tests - these fail as well at the …
08:52 Changeset [5200] by jwatson
Adding farmer extensive form test with maximize - presently returns the …
08:13 Changeset [5199] by wehart
Changes to make the coopr script more 'future proof'. Now, if things are …

10/28/11:

22:36 Changeset [5198] by jwatson
Establishing the baseline for the farmer maximization.
22:32 Changeset [5197] by jwatson
Minor re-expression of farmer maximize example.
22:26 Changeset [5196] by jwatson
Correcting issues with maximization objectives and ph objective formation …
22:26 Changeset [5195] by jwatson
Adding error detection logic to ef writer script, to detect and report …
22:25 Changeset [5194] by jwatson
Fixing bug in GUROBI plugin, in which problem was infeasible/unbounded, …
16:25 Changeset [5193] by jwatson
Modifying Pyro shutdown logic to continue and warn if the nameserver …
16:07 Changeset [5192] by wehart
Baseline update due to bug fixes.
16:04 Changeset [5191] by wehart
Various fixes in OSiL writer. This still isn't quite working…
16:04 Changeset [5190] by wehart
Bug fix.
16:04 Changeset [5189] by wehart
Many fixes to OS solver launcher. This isn't done.
16:03 Changeset [5188] by wehart
Adding the ability to guess the 'osil' format.
16:02 Changeset [5187] by wehart
Adding the pyomo2osil command.
14:38 Ticket #4309 (Add support for semi-integer decision variables) created by wehart
Either the variable is zero, or it is integer within a specified range.
14:34 Changeset [5186] by jwatson
Improving efficiency of weight computation update.
14:34 Changeset [5185] by jwatson
Added store_values bulk commit to Param and parameter representations.
12:45 Changeset [5184] by jwatson
Introducing a time lag after an empty queue result is obtained from the …
10:54 Changeset [5183] by jwatson
Re-working PH solver servers to avoid shipping results objects to the …
10:53 Changeset [5182] by jwatson
Adding extract_values and store_values methods to variables, to allow for …
09:04 Changeset [5181] by jwatson
Improving efficiency of update_weights routine, which is becoming a serial …
08:34 Changeset [5180] by jwatson
Improving the time associated with extracting PH rho/weight parameters for …
08:30 Changeset [5179] by jwatson
Adding an extract_values method to Param objects and the associated …

10/27/11:

22:26 Ticket #4308 (NL writer not handling binary variables) created by gabeh
The trivial model: model = ConcreteModel?() model.y = Var(within=Binary) …
16:26 Changeset [5178] by jwatson
Updating PySP Pyro test baselines, in response to recent pyutilib.pyro …
13:32 Changeset [5177] by jdsiiro
Fixing weirdness with NSIS variable definitions - removing …

10/25/11:

10:48 Changeset [5176] by jwatson
Fixing bug relating to profiling of PH solver servers.

10/24/11:

22:19 Changeset [5175] by jwatson
More robustness improvements to the pyro PySP test filter.
20:13 Changeset [5174] by jwatson
Fixing module export.
17:16 Changeset [5173] by jwatson
Cleaning up old code.
17:16 Changeset [5172] by jwatson
Adding more diagnostic information, including a traceback, when the PH …
10:41 Changeset [5171] by jwatson
Enhancing Pyro test filter, to cull out lines involving re-tries to obtain …

10/23/11:

19:58 Changeset [5170] by jwatson
Added missing phpyro test baseline.
14:52 Changeset [5169] by wehart
Other fixes to tests. Misc changes to improve coverage.
14:38 Changeset [5168] by wehart
Adding baseline files. Many test fixes…

10/22/11:

20:27 Changeset [5167] by jwatson
When running the PHPyro solver manager, it isn't necessary keep the …
18:10 Changeset [5166] by wehart
Adding changelog documentation.
18:03 Changeset [5165] by jwatson
Fixing precision of timing output to hundredths of a second.
18:03 Changeset [5164] by jwatson
Fixing the resolution of timing statistics to hundredth of a second …
18:03 Changeset [5163] by wehart
Updating changelog documentation.
17:55 Changeset [5162] by wehart
Updating externals
17:55 Changeset [5161] by wehart
Updating externals
17:55 Changeset [5160] by wehart
Updating externals
17:55 Changeset [5159] by wehart
Updating externals
17:40 Changeset [5158] by jwatson
Correction of two PySP test baselines.
12:38 Changeset [5157] by wehart
Update to allow the use of 'version' components of configurations.
09:29 Changeset [5156] by wehart
This looks like a fix in the baseline. I'm not sure that the baseline was …
09:24 Changeset [5155] by wehart
Changing tests to explicitly create RealSet?, IntegerSet? and _AnySet …
09:23 Changeset [5154] by wehart
Add the valid_model_component() method, which allows components to disable …

10/21/11:

18:58 Changeset [5153] by dlwoodr
Now it can read annotations (although nothing is done with them), but the …
17:51 Changeset [5152] by dlwoodr
Added the annotations command option Deleted the help text claiming that …
15:55 Changeset [5151] by jwatson
Fixing some issues with PySP pyro tests.
14:38 Changeset [5150] by jwatson
Bug fixes.
14:28 Changeset [5149] by jwatson
Establishing additional PySP pyro tests.
13:49 Changeset [5148] by jwatson
Eliminating client-side preprocessing when using the PH solver server.
13:35 Changeset [5147] by jwatson
Various debug/edits to the PH use of the solver server. Added a test for …
13:35 Changeset [5146] by jwatson
More edits to PH Pyro server.
12:41 Changeset [5145] by jwatson
Missing file in PH solver server commits - namely, the server itself!
12:28 Changeset [5144] by jwatson
Updates to PH to leverage the new PH-Pyro solver manager.
12:28 Changeset [5143] by jwatson
More updates to the new PH Pyro solver manager.
12:27 Changeset [5142] by jwatson
Changing ValueError? to RuntimeError? in exceptions relating to CPXLP writer …

10/20/11:

23:29 Changeset [5141] by jdsiiro
Tracking change to the definition of the "canonical representation" (used …
22:24 Changeset [5140] by jwatson
Some efficiency improvements to identify variables and canonical …
21:49 Changeset [5139] by jwatson
Fixing PySP CPLEX test baselines, accounting for verbose output …
21:14 Changeset [5138] by jwatson
Updating verbose PySP baselines due to recent output additions.
19:48 Changeset [5137] by jwatson
Added logic to respect the "nochecking" flag when setting values in a …
19:38 Changeset [5136] by jwatson
Adding timing information for the construction of bundles in PH. …
16:26 Changeset [5135] by jwatson
Adding additional timing statistics for PH initialization. Improving …

10/19/11:

20:32 Changeset [5134] by jwatson
Reducing memory and construction time in PH parameter initialization. …
11:06 Changeset [5133] by jwatson
A few more PySP baseline fixes.

10/18/11:

23:11 Changeset [5132] by jwatson
More PySP test baseline updates.
23:10 Changeset [5131] by jwatson
PySP-Pyro test baseline updates.
22:48 Changeset [5130] by jwatson
Removing some debug stuff from last few commits.
22:37 Changeset [5129] by jwatson
Various modifications to PH to use the new phpyro solver manager. Not …
22:36 Changeset [5128] by jwatson
Adding "phpyro" solver manager.
22:35 Changeset [5127] by jwatson
Upgrading symbol_map_from_instance method to include constraint labels.
22:34 Changeset [5126] by jwatson
Exposing LP writer labelers, for use elsewhere within Coopr.
22:34 Changeset [5125] by jwatson
Adding some iteration methods to ConstraintBase?. Exporting ConstraintData?
22:33 Changeset [5124] by jwatson
Fixing issue with "canonical_label" identifier, which should be "canonical …
16:25 Changeset [5123] by jwatson
Fixing of PySP test baseline.
16:00 Changeset [5122] by jwatson
Bug fixes in response to elimination of "var" and "con" attributes from …
15:59 Changeset [5121] by jwatson
Eliminating the redundant "var" and "con" slots in (respectively) …

10/16/11:

21:00 Changeset [5120] by jwatson
More PySP baseline corrections.
20:43 Changeset [5119] by jwatson
Re-working more of the warm-start PH mechanism, which occasionally was …
20:13 Changeset [5118] by jwatson
Fixing PySP baseline.
15:20 Changeset [5117] by jwatson
Fixing GUROBI plugin to function correclty when time-out halts the solver, …
13:16 Changeset [5116] by jwatson
Adding test for trivial bundling with ipopt/PySP.
13:15 Changeset [5115] by jwatson
Fixing bug in ampl_var_id dictionary clear - for some reason, resetting it …

10/15/11:

21:48 Changeset [5114] by wehart
Bug fix due to reorg of openopt interface.
21:48 Changeset [5113] by wehart
Fixing bug due to reorganization of openopt code.
15:13 Changeset [5112] by jdsiiro
Updating canonical_repn tests: - new baselines to track recent change in …
11:45 Changeset [5111] by jwatson
Removing last remanants of older extensive form solution loading code in …

10/14/11:

17:40 Changeset [5110] by wehart
Adding the CooprOSSolverService executable.
17:22 Changeset [5109] by wehart
Removing a strict requirement on openopt, etc…
17:16 Changeset [5108] by wehart
Adding test files (adapted for OS). Misc bug fixes…
16:43 Changeset [5107] by wehart
Misc fixes in directory setup. Removing pylea, which appears to be not …
15:47 Changeset [5106] by wehart
Moving the OS solver interface into coopr.os
10:51 Changeset [5105] by wehart
Adding another auxilliary package.
10:48 Changeset [5104] by wehart
Moving coopr.os and coopr.openopt from dev to installer.
10:46 Changeset [5103] by wehart
Adding coopr.openopt and coopr.os to the Coopr metapackage.
10:45 Changeset [5102] by wehart
Renaming wextras to extras. Changing the core requirements.
09:22 Changeset [5101] by wehart
Removing the requirement that suds be installed to use coopr.os. This …
09:11 Changeset [5100] by wehart
Adding coopr.openopt to dev.ini

10/13/11:

23:34 Changeset [5099] by wehart
Adding coopr.wextras
23:07 Changeset [5098] by wehart
Adding coopr.openopt
23:05 Changeset [5097] by wehart
Moving tests into coopr.openopt
23:02 Changeset [5096] by wehart
Removing OpenOpt? references
23:01 Changeset [5095] by wehart
Migrating OpenOpt? code to coopr.openopt
22:59 Changeset [5094] by wehart
Removing references to OpenOpt?.
20:51 Changeset [5093] by jwatson
Correcting more PySP baselines due to recent canonical commit.
20:48 Changeset [5092] by jwatson
Fixing bug propagated by canonical change.
20:39 Changeset [5091] by jwatson
Commenting out PySP pyro test that was causing some issues. Fixing gurobi …
17:46 Changeset [5090] by jwatson
Updating some PySP baselines due to prior commit.
17:45 Changeset [5089] by jwatson
Created specialized encoding for linear components of canonical …
10:16 Changeset [5088] by jwatson
Adding ipopt - Pyro test to PySP test suite.
10:16 Changeset [5087] by jwatson
Fixing issue with missing symbol map in Pyro interface.

10/12/11:

18:30 Changeset [5086] by gabeh
Small efficiency updates to piecewise.py
12:57 Changeset [5085] by jwatson
Modifying PH to limit preprocessing to what is needed in the case of Ipopt …
12:56 Changeset [5084] by jwatson
Allowing NL preprocessing to be enabled/disabled via instance attributes - …

10/11/11:

10:30 Changeset [5083] by jwatson
Missed baseline test output file in prior commit.

10/10/11:

17:37 Changeset [5082] by jwatson
Fixing issue with bundle results loading across the Pyro interface.
14:57 Changeset [5081] by jdsiiro
bugfix for unittests (introduced in r5080): pow() and abs() are …
14:33 Changeset [5080] by jdsiiro
Fixing test failure introduced in r5066: pow() and abs() should not be …
13:38 Ticket #4307 (mipserver output time of day) closed by jwatson
fixed
13:37 Changeset [5079] by jwatson
Updating Pyro baseline in light of recent commits.
13:37 Changeset [5078] by jwatson
Adding time-stamps and immediate flushes to messages generated by the Pyro …
13:15 Changeset [5077] by jwatson
Fixed issues with symbol map missing in results obtained from Pyro solves …
13:13 Changeset [5076] by jwatson
Re-implementing symbol map utility methods to use labelers from various IO …
13:13 Changeset [5075] by jwatson
Moving the CPXLP writer labelers to file scope, so they can be used …
12:37 Changeset [5074] by jwatson
Minor correct to Daniel's previous commit - making new arguments keyword …
11:55 Changeset [5073] by wehart
Bug fix when FuncDesigner? is not available.
11:26 Changeset [5072] by jwatson
Mods to PH to ensure that canonical expressions are not generated during …
11:07 Changeset [5071] by jwatson
Fixing EF writer so that canonical expressions are not generated if an …
10:02 Changeset [5070] by jwatson
Adding sixteen-bundle specification for 50-scenario network flow problem.
09:22 Changeset [5069] by jwatson
Adding more bundle specs for PySP network flow probem.

10/09/11:

21:21 Changeset [5068] by wehart
Adding scripts that illustrate the use of OpenOpt? solvers, as well the …
17:12 Changeset [5067] by wehart
Allow for numeric values in the Pyomo expression tree.
16:02 Changeset [5066] by wehart
Adding support for FuncDesigner? functions for tanh, asinh, acosh and …
15:01 Changeset [5065] by jwatson
Added CPLEX version of recently added PySP test.
14:59 Changeset [5064] by jwatson
Switching order of check for PH convergence criterion, to check for …
14:55 Changeset [5063] by jwatson
Adding PySP test for regression of the non-normalized termdiff convergence …
14:17 Changeset [5062] by wehart
Updating tests after resolving issues with large models.
14:13 Changeset [5061] by wehart
Bug fix to call FuncDesigner? on large problems.
13:36 Changeset [5060] by wehart
A change to use FuncDesigner?.sum().
12:47 Changeset [5059] by wehart
Adding support for 'pow' expressions.
12:46 Changeset [5058] by wehart
Adding tests that exercise FuncDesigner? models, and compare them with …
12:31 Changeset [5057] by wehart
Changing list comprehensions to generator expressions.
12:30 Changeset [5056] by wehart
Changing rules to use Coopr 3.0 rule order
11:26 Changeset [5055] by wehart
Misc change to use a generator rather than a list expression.
11:25 Changeset [5054] by wehart
Made this a Concrete model and remove the use of a component to fix …
11:24 Changeset [5053] by wehart
Change to use Coopr 3.0 rule order
11:24 Changeset [5052] by wehart
Make this a ConcreteModel?, and avoid using a component to fix values.
11:23 Changeset [5051] by wehart
Change to use Coopr 3.0 rule order
11:23 Changeset [5050] by wehart
Change to use Coopr 3.0 rule order.
11:22 Changeset [5049] by wehart
Return Constraint.Skip
07:16 Ticket #4307 (mipserver output time of day) created by dlwoodr
It would be helpful if the mipserver output the current date and time as …

10/08/11:

21:06 Changeset [5048] by jwatson
Adding extra timing statistics to PH (for post-PH extensive form solves). …
11:20 Changeset [5047] by dword
edited print_model_NL to allow for no generation of constraint and …
07:30 Changeset [5046] by wehart
Adding 'openopt:glpk' solver to solver tests.
07:30 Changeset [5045] by wehart
Bug fixes that arose while testing the 'openopt:glpk' solver.
07:29 Changeset [5044] by wehart
Bug fixes that arose while testing the 'openopt:glpk' solver.

10/07/11:

22:55 Changeset [5043] by wehart
Rework of imports to more aggressively ignore IPython import errors. …
22:54 Changeset [5042] by wehart
Disabling OpenOpt? solvers when these packages cannot be imported.
22:51 Changeset [5041] by wehart
Adding the 'ralg' test configuration, which is supported by OpenOpt?. …
22:51 Changeset [5040] by wehart
Various bug fixes in OpenOpt? interface. Misc reformatting for ASL.
22:50 Changeset [5039] by wehart
Various bug fixes…
20:39 Changeset [5038] by jwatson
More baseline updates due to convergence changes - I think this covers it.
19:48 Changeset [5037] by jwatson
More PySP baseline updates due to convergence commit.
18:52 Changeset [5036] by jwatson
Updating PySP baselines to reflect changes in convergence metric …
18:12 Changeset [5035] by jwatson
Adding increased timing resolution for the EF writer script.
16:33 Changeset [5034] by dlwoodr
Normalized term diff is now the default convergence metric. It has been …
11:06 Changeset [5033] by jwatson
Fixing issue with warm-starts in PH when linearization is enabled. The …
10:13 Changeset [5032] by jwatson
Moved scenario instance preprocessing step in PH to after the instances …
10:11 Changeset [5031] by jwatson
Bug fix to LP writer - unused variables were being output in the bounds …

10/06/11:

20:21 Changeset [5030] by jwatson
Cleaning up the bundle / EF solver logic in PH - greatly simplified with …
17:54 Changeset [5029] by dlwoodr
Change the name of the variable counting routine in ph.py to include the …
15:36 Changeset [5028] by jwatson
Adding --disable-ef-warmstart option to runph.
14:52 Changeset [5027] by jwatson
Adding new WW PH extension configuration file for PySP network flow …
12:49 Changeset [5026] by jwatson
Updating PySP gurobi/darwin baseline.
08:16 Changeset [5025] by jwatson
Updating some PySP gurobi baselines.

10/05/11:

20:48 Changeset [5024] by wehart
Various bug fixes. This looks like it might work now…
20:39 Changeset [5023] by jwatson
Cleaning up extensive form logic in post-PH extensive form …
20:38 Changeset [5022] by jwatson
Removing local (legacy) has_discrete_variables method from CPLEX.py, and …
20:37 Changeset [5021] by jwatson
Moving has_discrete_variables method from PyomoModel? to Block, and making …

10/04/11:

19:02 Ticket #4306 (Document different parts of components) created by wehart
var.value var.lower_bound etc…
16:43 Changeset [5020] by jwatson
Fixing issue with post-PH EF solve mipgap not being correctly transmitted …
Note: See TracTimeline for information about the timeline view.