

@5606

4 years 
gabeh 
Adding another param test. It seems that even though the value of a …



@5605

4 years 
jdsiiro 
Adding a postprocessing step to the Pyomo script to calculate the …



@5604

4 years 
gabeh 
Adding more param tests to test mutability.



@5603

4 years 
jwatson 
Removing processing of 'name' keyword argument from _VarBase. It was …



@5602

4 years 
gabeh 
Adding param tests to expose mutability issues and various other bugs.



@5599

4 years 
gabeh 
A few more updates to clean up code in the piecewise component.



@5598

4 years 
wehart 
Finishing code review of BuildAction? and BuildCheck?.
This involved …



@5597

4 years 
wehart 
A first code review, focusing on Component and
IndexedComponent?. There …



@5593

4 years 
gabeh 
Fixing logic for skipping tests.



@5592

4 years 
gabeh 
Removing debugging print statement from last commit.



@5591

4 years 
gabeh 
Correcting sos constraint generation code in nl writer. This fixes a bug …



@5590

4 years 
jdsiiro 
Cleaning up the network_flow example. Adding a proposed model
(DOES NOT …



@5589

4 years 
gabeh 
Fixing bug in nl writer when handling nonindexed sos constraints. Adding …



@5588

4 years 
gabeh 
Fixing bug in piecewise component where tuples were not completely …



@5586

4 years 
wehart 
Creating a new branch, and deleting an old one.



@5585

4 years 
wehart 
Tagging coopr.pyomo 3.1



@5560

4 years 
jwatson 
Fixing bug with error message in LP writer  referenced an unknown …



@5549

4 years 
gabeh 
Added a few pickle tests to expose bug in NL and LP writer (ticket #4329).



@5548

4 years 
jwatson 
Fixing an issue with the LP writer labeler that yielded improper …



@5547

4 years 
wehart 
Changing numeric comparisons to be nearly equal, rather than exactly …



@5516

5 years 
wehart 
Updating to use new functor syntax.



@5515

5 years 
wehart 
Fixing syntax of PW linear tests.



@5505

5 years 
wehart 
A preliminary rework of the Pyomo script functions to
declare them using …



@5477

5 years 
jwatson 
Improving error message for the user when they introduce a model component …



@5476

5 years 
khunter 
Fix unchanged error message.
If a modeler adds more than one objective …



@5468

5 years 
jwatson 
Pausing garbage collection in the LP writer. Sorting keys requires a lot …



@5467

5 years 
jwatson 
Eliminated the 'id' slot of the _VarValue class, as it is no longer used. …



@5466

5 years 
jwatson 
Various performance tweaks and cleanup on the LP writer. These include …



@5463

5 years 
jwatson 
Eliminating strict inequality slots from ConstraintData?. The trickier part …



@5462

5 years 
gabeh 
Updating the required syntax for f_rule and d_f_rule keywords passed to …



@5458

5 years 
jdsiiro 
More efficiency improvements for the DAT parser.



@5457

5 years 
jwatson 
Fixing edge case associated with previous var commit  an variable is an …



@5456

5 years 
jwatson 
Modifying LP writer to properly deal with zerocoefficient quadratic …



@5455

5 years 
jwatson 
Removed _is_xxx slots from the VarValue? class, dropping the memory …



@5443

5 years 
khunter 
Move error notice to stderr.
Most standard utilities have a notion of …



@5430

5 years 
jdsiiro 
Efficiency improvements for the DAT file parser
 convert statements …



@5388

5 years 
wehart 
Making import of coopr.pyomo entry points more robust.



@5381

5 years 
jwatson 
Eliminating expensive use of "max".



@5375

5 years 
jwatson 
Adding method to canonical preprocessor allowing perconstraint …



@5362

5 years 
wehart 
Tagging coopr.pyomo 3.0.1



@5361

5 years 
wehart 
Fixing import error when ordereddict is not available.



@5360

5 years 
jwatson 
More performance improvements in _VarBase constructor. Eliminated …



@5359

5 years 
jwatson 
Some performance improvements in var.py:485(construct).



@5351

5 years 
wehart 
Tagging coopr.pyomo 3.0



@5332

5 years 
jwatson 
Tagging coopr.pyomo 3.0



@5323

5 years 
wehart 
Bug fix for pympler usage (to be forward compatible).



@5320

5 years 
jwatson 
Correcting issue with getObject in ampl.py (yielding incorrect keys), …



@5318

5 years 
jdsiiro 
Minor efficiency tweaks in the canonical representation and the LP writer.



@5310

5 years 
jdsiiro 
Update to canonical expressions to support the optional deterministic …



@5289

5 years 
jdsiiro 
Reverting optimization from r5288 that was not compatible with …



@5288

5 years 
jdsiiro 
 More optimizations for Set membership tests
 Optimization for fetching …



@5285

5 years 
jdsiiro 
Performance improvements when testing the membership of Sets and Set …



@5284

5 years 
jdsiiro 
Significant performance improvement when testing membership of RangeSet? …



@5278

5 years 
wehart 
Updating changelog description.



@5265

5 years 
gabeh 
Minor efficiency updates to piecwise.py.



@5248

5 years 
gabeh 
One more update to sos tests. Should all be working now.



@5247

5 years 
gabeh 
Updated sos tests. Activated nl writer sos tests for cplexamp and …



@5236

5 years 
gabeh 
Updated sos tests to work with latest fresh install of coopr trunk. Also …



@5235

5 years 
gabeh 
Reactivated and updated solver based sos tests.



@5226

5 years 
wehart 
The coopr.pyomo package has had some major changes, so I'm setting the …



@5225

5 years 
jdsiiro 
Bugfix reported via email (from Florian Stapel via Lars Beckmann): …



@5223

5 years 
dword 
removal of code in the NL writer to interface with Jias solver that was …



@5222

5 years 
dword 
Integrated Jias algorithm with Pyomo by adding the code to generate a file …



@5221

5 years 
wehart 
Misc revisions to simplify these two examples.



@5220

5 years 
wehart 
For set operations, the set is ordered if the initial sets are ordered.



@5214

5 years 
wehart 
Documentation update.



@5213

5 years 
wehart 
Removing the coopr.pyomo documentation, which isn't actively maintained.



@5212

5 years 
wehart 
Adding support for 'doc' attributes for components.
Adding a test to …



@5208

5 years 
wehart 
Removing deprecation of pre3.0 rule order.



@5207

5 years 
wehart 
Making the use of None return values in rules an error, rather than a …



@5206

5 years 
wehart 
Adding a 'verbose' option to 'pprint', which forces the generation of …



@5205

5 years 
wehart 
Adding 'verbose' option for pprint.
Bug fix in check actions.



@5187

5 years 
wehart 
Adding the pyomo2osil command.



@5185

5 years 
jwatson 
Added store_values bulk commit to Param and parameter representations.



@5182

5 years 
jwatson 
Adding extract_values and store_values methods to variables, to allow for …



@5179

5 years 
jwatson 
Adding an extract_values method to Param objects and the associated …



@5156

5 years 
wehart 
This looks like a fix in the baseline. I'm not sure that the baseline was …



@5155

5 years 
wehart 
Changing tests to explicitly create RealSet?, IntegerSet? and _AnySet …



@5154

5 years 
wehart 
Add the valid_model_component() method, which allows components to disable …



@5142

5 years 
jwatson 
Changing ValueError? to RuntimeError? in exceptions relating to CPXLP writer …



@5140

5 years 
jwatson 
Some efficiency improvements to identify variables and canonical …



@5137

5 years 
jwatson 
Added logic to respect the "nochecking" flag when setting values in a …



@5126

5 years 
jwatson 
Exposing LP writer labelers, for use elsewhere within Coopr.



@5125

5 years 
jwatson 
Adding some iteration methods to ConstraintBase?. Exporting ConstraintData? …



@5124

5 years 
jwatson 
Fixing issue with "canonical_label" identifier, which should be "canonical …



@5121

5 years 
jwatson 
Eliminating the redundant "var" and "con" slots in (respectively) …



@5115

5 years 
jwatson 
Fixing bug in ampl_var_id dictionary clear  for some reason, resetting it …



@5112

5 years 
jdsiiro 
Updating canonical_repn tests:
 new baselines to track recent change in …



@5097

5 years 
wehart 
Moving tests into coopr.openopt



@5095

5 years 
wehart 
Migrating OpenOpt? code to coopr.openopt



@5089

5 years 
jwatson 
Created specialized encoding for linear components of canonical …



@5086

5 years 
gabeh 
Small efficiency updates to piecewise.py



@5084

5 years 
jwatson 
Allowing NL preprocessing to be enabled/disabled via instance attributes  …



@5081

5 years 
jdsiiro 
bugfix for unittests (introduced in r5080): pow() and abs() are …



@5080

5 years 
jdsiiro 
Fixing test failure introduced in r5066: pow() and abs() should not be …



@5075

5 years 
jwatson 
Moving the CPXLP writer labelers to file scope, so they can be used …



@5074

5 years 
jwatson 
Minor correct to Daniel's previous commit  making new arguments keyword …



@5067

5 years 
wehart 
Allow for numeric values in the Pyomo expression tree.



@5066

5 years 
wehart 
Adding support for FuncDesigner? functions for tanh, asinh, acosh and …



@5061

5 years 
wehart 
Bug fix to call FuncDesigner? on large problems.


