Timeline


and

07/06/10:

16:09 Ticket #3987 (Try to replicate 'there exists' logic in Pyomo) closed by wehart
worksforme: I think that this one-liner is an OK approximation to setof. The …
15:31 Changeset [2778] by khunter
Mild NFC refactor, while researching a #3883
10:33 Changeset [2777] by khunter
Backslash line continuation not universal Apparently you can't use the …
10:15 Changeset [2776] by khunter
4 lines to 2 lines in slightly less efficient, but perhaps cleaner way. …
09:30 Changeset [2775] by khunter
General refactor of GLPK executable line creation. Specifically, this …
09:23 Changeset [2774] by khunter
NFC: Whitespace removal, and 80-char update to selected functions.
06:47 Ticket #4083 (Setup MS Windows builds) created by wehart
We need two types of builds to test the behavior of Coopr with and without …

07/05/10:

15:31 Changeset [2773] by wehart
Adding a new plugin to apply model instance transformations.
15:29 Changeset [2772] by wehart
Eliminating the direct use of cProfile, which is not backwards compatible …
15:18 Changeset [2771] by wehart
Resolving backwards compatibility for Python 2.4
00:39 Changeset [2770] by khunter
Typo fix in function change.

07/04/10:

22:45 Changeset [2769] by khunter
Per #3942, the CPlex line limit is apparently 510 characters, not 512.
22:34 Changeset [2768] by khunter
On the road to Coopr with Python 2.4 * Reduce check to 2.4+ in the Pyomo …
22:17 Changeset [2767] by khunter
On the road to Coopr with Python 2.4 One more NFC that should have been …
21:18 Changeset [2766] by khunter
On the road to Coopr with Python 2.4 Whoops! Forgot to commit this with …
19:51 Changeset [2765] by khunter
On the road to Coopr with Python 2.4 Another NFC: Another couple of …
19:48 Changeset [2764] by khunter
On the road to Coopr with Python 2.4 Another NFC: Another couple of …

07/03/10:

15:17 Changeset [2763] by khunter
On the road to Coopr with Python 2.4 Remove some naive Python 2.4 …
15:07 Changeset [2762] by khunter
On the road to Coopr with Python 2.4 First things first: some naive and …

07/02/10:

08:22 Ticket #4081 (Add support for interactive shell without ipython) closed by wehart
fixed
08:11 Changeset [2761] by wehart
Fixing the dictionary of variables that is passed in.
08:03 Changeset [2760] by wehart
Adding logic to use an interactive shell when IPython is not installed.
07:52 Changeset [2759] by wehart
Update due to changes in pyutilib.virtualenv 1.5

07/01/10:

17:57 Ticket #4082 (Add a solver diagnostic mode/flag) created by wehart
It'd be nice to provide a text message that indicates why a solver is …
11:34 Ticket #4081 (Add support for interactive shell without ipython) created by wehart
Patrick thought that we didn't need ipython to launch an interactive shell …
11:31 Changeset [2758] by wehart
Clarifying the semantics of the '-i' flag when IPython is not installed.
11:03 Changeset [2757] by khunter
Mark _print_quadterm as @deprecated
08:30 Changeset [2756] by khunter
Refactor line width constraint with TextWrapper? The TextWrapper? should …
08:23 Changeset [2755] by khunter
Minor error handling and test refactorization.
08:11 Changeset [2754] by khunter
NFC: minor optimization refactor
07:55 Changeset [2753] by khunter
NFC: import reorganization and cruft removal

06/30/10:

15:29 Changeset [2752] by prsteel
Provies a workaround for the Python 2.4 copy.deepcopy() bugs. Utilizes …
15:27 Changeset [2751] by prsteel
Added support for standard form conversion. Instantiated Pyomo models now …
14:17 Changeset [2750] by khunter
NFC Remove forgotten about debugging comments (# lines), add colons to …
13:15 Changeset [2749] by khunter
Add (for real) updated test of OSiL writer. I added the baseline text for …
13:07 Changeset [2748] by khunter
Organize Pyomo CLI options. Alphabetize and split CLI options into …
12:58 Changeset [2747] by khunter
Add OSiL writer plugin; enables pyomo --solver Enable OSiL writer plugin …
12:57 Changeset [2746] by khunter
NFC
12:53 Changeset [2745] by khunter
Initial foray of an OSiL writer. Also added a test, minimal as it is. …
12:51 Changeset [2744] by khunter
NFC: white space removal
10:09 Changeset [2743] by khunter
Change test to jive with recent format update.
09:49 Changeset [2742] by khunter
Update definition formats of problem/result types For reference: (from …

06/29/10:

22:15 Changeset [2741] by wehart
Adding an '-i' option to the Pyomo commandline. This drops Pyomo down …
21:32 Changeset [2740] by wehart
Adding ipython to dev.ini. This points to the checkout of ipython 0.10 …
09:54 Changeset [2739] by khunter
Tests apparently remove their own output files. Also change quadratic …
09:03 Changeset [2738] by khunter
SVN can ignore the test output files (*.out)
09:01 Changeset [2737] by khunter
Better failure mode for incorrect model rule. JP found a less-than-useful …
09:00 Ticket #4080 (Improve annotation of results_attributes) created by jdsiiro
The output generated by the results_attributes script should provide …
08:24 Ticket #4079 (Resolve Python 2.4 Portability issue) created by wehart
Yesterday, Patrick suggested that we could copy/clone Pyomo models using …

06/28/10:

21:09 Changeset [2736] by jwatson
Further diagnostic improvements to previous commit - forgot to output …
20:58 Changeset [2735] by jwatson
Added error diagnostic for cases where variables don't yet have label …
18:01 Changeset [2734] by wehart
Merged revisions 2601-2733 via svnmerge from …
18:00 Changeset [2733] by wehart
Merged revisions 2603-2732 via svnmerge from …
18:00 Changeset [2732] by wehart
Merged revisions 2600-2731 via svnmerge from …
17:59 Changeset [2731] by wehart
Merged revisions 2604-2730 via svnmerge from …
17:59 Changeset [2730] by wehart
Merged revisions 2605-2729 via svnmerge from …
14:09 Changeset [2729] by jwatson
Updates to various piecewise examples.
14:05 Changeset [2728] by jwatson
Yeaarrrrggghhhh! Another GLPK debug print statement removed.
14:01 Changeset [2727] by jwatson
Taking out a forgotten debug print statement.
12:11 Changeset [2726] by jwatson
Fixing GLPK plugin to recognize and correctly process instances in which …
10:45 Changeset [2725] by jwatson
Update of piecewise test cases.
08:51 Changeset [2724] by prsteel
Updating comments to reflect previous fix.
08:43 Changeset [2723] by prsteel
Bug fix. Definition of convexity for piecewise linear functions with only …

06/27/10:

21:40 Changeset [2722] by wehart
Update to use the new YAML specification for the 'solvers' section of …
12:13 Changeset [2721] by wehart
Refactorying this test, to perform import of coopr.opt in the YML …

06/26/10:

20:24 Changeset [2720] by jwatson
Starting to add some simple piecewise expressions for testing.
19:49 Changeset [2719] by jwatson
Adding some simple quadratic test cases - neither of quite work yet, for …
19:06 Changeset [2718] by wehart
Update to test and test drivers due to rename of pyutilib.testdriver to …
18:55 Changeset [2717] by wehart
Renaming pyutilib.testdriver to pyutilib.autotest
14:55 Changeset [2716] by wehart
Update of MIP baselines to include YAML-compliant syntax for infinities. …
14:53 Changeset [2715] by wehart
Added a method to extract a YAML representation of a results object. …
14:52 Changeset [2714] by wehart
This subpackage is depricated. I've deleted the functionality that has …

06/25/10:

09:50 Changeset [2713] by prsteel
Makes Pyomo recognize that variables passed to SOSConstraint are active. …
09:45 Changeset [2712] by prsteel
Fixes test case for var.py. Test output did not account for new Piecewise …

06/24/10:

21:20 Changeset [2711] by jwatson
Shifting from older "dot_product" to newer "summation" in PySP farmer …
15:03 Changeset [2710] by prsteel
Adds Piecewise variables. Piecewise objects are variables that are …
08:55 Changeset [2709] by wehart
Updating baseline

06/23/10:

12:51 Ticket #4078 (numerical formatting: '%f' vs str()) created by khunter
For at least the cpxlp writer, we use printf style formatting of …
09:53 Ticket #4077 (Create OSiL Writer) created by khunter
OSiL is an open XML format for representing a large subset of optimization …
09:41 Ticket #4076 (Enable Quadratic expressions on LP format) closed by khunter
fixed: Closing, now that JP is "aware" of the addition. For new problems, or …
09:11 Changeset [2708] by khunter
Enable quadratic objectives and constraints in LP format for CPlex solver. …
08:59 Ticket #4076 (Enable Quadratic expressions on LP format) created by khunter
CPlex is able to solve QCPs, so it would be nice to have the ability to …

06/22/10:

16:26 Changeset [2707] by prsteel
Fixed test case. Updated test case to acount for SOSConstraint objects.
13:46 Changeset [2706] by jwatson
Removing lambda hacks in PySP relating to has_capability functionality - …
13:33 Changeset [2705] by wehart
Deferring import of coopr.pyomo until it's used.
13:28 Changeset [2704] by wehart
Back-portability fix. The following syntax is not valid in Python 2.5 …
13:17 Changeset [2703] by wehart
Portability fix for Python 2.5
13:07 Changeset [2702] by wehart
Reworking plugins for test drivers.
13:07 Changeset [2701] by wehart
Undoing Pat's hack. I hope I've worked-around the issues he was seeing.
11:07 Changeset [2700] by prsteel
Temporary fix. Pyomo fails if the CooprMIPTestDriver plugin is loaded; we …

06/21/10:

13:17 Blog: Coopr Stability created by wehart
11:10 Changeset [2699] by prsteel
Fixes test failures; added default behavior to Model objects. Model …
09:14 Changeset [2698] by wehart
Adding pyyaml. I'm not sure why this wasn't included here before.
08:44 Changeset [2697] by wehart
Adding pyutilib.testdriver to configuration files.
00:27 Changeset [2696] by wehart
Removing coopr.testing, which is now supplanted by pyutilib.testdriver
00:26 Changeset [2695] by wehart
Integrating plugins for testdrivers. Fix to test_mip.py logic. NOTE: we …

06/20/10:

23:45 Changeset [2694] by wehart
Bug fix.
23:44 Changeset [2693] by wehart
Renaming coopr.testing to pyutilib.testdriver
16:34 Changeset [2692] by wehart
Fixed errors in specifying the solver executable when the solver name is …
16:17 Changeset [2691] by wehart
Adding documentation to ITestDriver component. Importing the symbols from …
15:35 Changeset [2690] by wehart
Fixing logic error validation routine. Disabling Pyomo tests ... since …
14:44 Changeset [2689] by wehart
Initial rework of Pyomo test driver
14:38 Changeset [2688] by wehart
Misc reorganization to ignore old test suites for solvers. The new tests …
14:37 Changeset [2687] by wehart
Decorating functions to ensure that 'nose' does not think that they are …
12:10 Changeset [2686] by wehart
Migrating options management into pyutilib.th functionality.
09:23 Changeset [2685] by wehart
Adding mock tests.
09:23 Changeset [2684] by wehart
Allow processing of the results_format option. Hard-coding the file …
09:06 Changeset [2683] by wehart
Augmenting the driver logic to allow class-level setup. This is a new …
08:43 Changeset [2682] by wehart
Misc change to I/O. Conditionally print timing for the results reader …
08:36 Changeset [2681] by wehart
Further customization of this test driver ... which might be specific to …
08:17 Changeset [2680] by wehart
Fixing the processing of the objective value when CBC is solving a …
07:56 Changeset [2679] by wehart
Adding error check to confirm that each suite name does not conflict with …

06/19/10:

23:01 Changeset [2678] by wehart
Update to the API of various converters, to ensure a consistent API across …
22:59 Changeset [2677] by wehart
Change to allow the testing driver to generate TestCase? instances within …
22:49 Changeset [2676] by wehart
Rework of test driver to get MIP tests working in Coopr.
21:42 Changeset [2675] by wehart
Resolving test failures due to r2671. The API for IProblemConverter …
21:07 Changeset [2674] by wehart
Rework of coopr_driver.py to use the new API for adding dynamic tests. …
20:56 Changeset [2673] by wehart
Allow the value of 'options' to be passed in as None without generating an …

06/17/10:

16:19 Changeset [2672] by prsteel
Necessary update for earlier commit fixing the 'has_capability' bug.
12:35 Changeset [2671] by prsteel
Altered solver.py and convert.py to more directly pass solver capabilities …

06/16/10:

16:14 Changeset [2670] by jwatson
Updates to PySP network flow example documentation.
15:10 Changeset [2669] by jwatson
Fix to runef involving the same issue as in the previous commit.
14:59 Changeset [2668] by jwatson
Adding work-around to the issue identified by Patrick in which the solver …
12:45 Changeset [2667] by prsteel
Added empty capabilities dict to 'OptSolver?' base class. Before, the base …
10:19 Ticket #4075 (Objective class doesn't override NumericValue's is_constant) created by khunter
An Objective is basically an expression, so is_constant should …
09:56 Changeset [2666] by prsteel
Changed default behavior of SOSConstraint. SOSConstraint used to assign a …
08:48 Changeset [2665] by wehart
Various updates and fixes. I think that the coopr_driver plugin is now …
08:22 Changeset [2664] by prsteel
Overwrote base class behavior for 'has_capability' method in several …

06/15/10:

10:48 WikiStart edited by wehart
(diff)
09:56 Changeset [2663] by jwatson
Committing the first of many SOS examples - this first one is …
09:50 Changeset [2662] by khunter
Commit new magic number to keep development Logger silent. As noted in …
09:13 Changeset [2661] by prsteel
Removed an erroneous print statement.

06/14/10:

23:13 Changeset [2660] by wehart
Further evolution of this capability. This still doesn't quite work, but …
16:03 Changeset [2659] by prsteel
Changes to coopr.plugins to support SOS constraints. Knowledge of …
16:02 Changeset [2658] by prsteel
Changes to coopr.pyomo to support SOS constraints. util.py was altered to …
15:58 Changeset [2657] by prsteel
Changes to coopr.opt to support SOS constraints. Added function …
08:06 Ticket #4074 (Verify that all IndexedComponents can accepted functions that return sets) created by wehart
There is some evidence that this is not the case, so we should add tests …
07:28 Ticket #4073 (Review 'alias' bug exposed by SOSConstraint prototype) created by wehart
Attached is a modified constraint.py file that exhibits the error; just …
07:10 Ticket #4072 (Problem using asl:ipopt) created by wehart
Daniel Word notes: We're trying to make sure we can use IPOPT to solve …

06/11/10:

08:12 Changeset [2656] by khunter
Add readable error message for incorrect arguments to objectives After …
08:08 Changeset [2655] by khunter
No functional, just cleanup/formatting.

06/10/10:

10:05 Changeset [2654] by prsteel
Updated test6.txt to reflect changes in output from previous commit.
10:03 Changeset [2653] by prsteel
Added new abstract base class ConstraintBase?. ConstraintBase? will serve …
09:17 Changeset [2652] by prsteel
Changed error checking logic for all derived classes of Component. …

06/08/10:

12:41 Changeset [2651] by prsteel
Fixed typo in output.
12:39 Changeset [2650] by khunter
Refactor NumericValue? init function While researching where and how …
12:20 Changeset [2649] by khunter
Refactor Contraint init function - Use more standard kwargs instead …

06/07/10:

14:46 Changeset [2648] by khunter
First use of Logger Used to let user know what constraints or objects are …
14:42 Changeset [2647] by khunter
Begin Pyomo Logging implementation Define a base line default for how to …
10:48 Changeset [2646] by khunter
Remove unused import (traceback)
08:49 Changeset [2645] by prsteel
Added a more useful error message Message helps catch constraints and …
Note: See TracTimeline for information about the timeline view.