

@5599

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



@5598

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



@5597

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



@5593

3 years 
gabeh 
Fixing logic for skipping tests.



@5592

3 years 
gabeh 
Removing debugging print statement from last commit.



@5591

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



@5590

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



@5589

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



@5588

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



@5586

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



@5585

3 years 
wehart 
Tagging coopr.pyomo 3.1



@5560

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



@5549

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



@5548

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



@5547

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



@5516

3 years 
wehart 
Updating to use new functor syntax.



@5515

3 years 
wehart 
Fixing syntax of PW linear tests.



@5505

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



@5477

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



@5476

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



@5468

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



@5467

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



@5466

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



@5463

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



@5462

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



@5458

3 years 
jdsiiro 
More efficiency improvements for the DAT parser.



@5457

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



@5456

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



@5455

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



@5443

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



@5430

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



@5388

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



@5381

3 years 
jwatson 
Eliminating expensive use of "max".



@5375

3 years 
jwatson 
Adding method to canonical preprocessor allowing perconstraint …



@5362

3 years 
wehart 
Tagging coopr.pyomo 3.0.1



@5361

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



@5360

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



@5359

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



@5351

3 years 
wehart 
Tagging coopr.pyomo 3.0



@5332

3 years 
jwatson 
Tagging coopr.pyomo 3.0



@5323

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



@5320

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



@5318

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



@5310

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



@5289

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



@5288

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



@5285

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



@5284

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



@5278

3 years 
wehart 
Updating changelog description.



@5265

3 years 
gabeh 
Minor efficiency updates to piecwise.py.



@5248

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



@5247

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



@5236

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



@5235

3 years 
gabeh 
Reactivated and updated solver based sos tests.



@5226

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



@5225

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



@5223

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



@5222

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



@5221

3 years 
wehart 
Misc revisions to simplify these two examples.



@5220

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



@5214

3 years 
wehart 
Documentation update.



@5213

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



@5212

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



@5208

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



@5207

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



@5206

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



@5205

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



@5187

3 years 
wehart 
Adding the pyomo2osil command.



@5185

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



@5182

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



@5179

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



@5156

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



@5155

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



@5154

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



@5142

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



@5140

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



@5137

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



@5126

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



@5125

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



@5124

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



@5121

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



@5115

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



@5112

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



@5097

3 years 
wehart 
Moving tests into coopr.openopt



@5095

3 years 
wehart 
Migrating OpenOpt? code to coopr.openopt



@5089

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



@5086

3 years 
gabeh 
Small efficiency updates to piecewise.py



@5084

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



@5081

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



@5080

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



@5075

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



@5074

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



@5067

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



@5066

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



@5061

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



@5060

3 years 
wehart 
A change to use FuncDesigner?.sum().



@5059

3 years 
wehart 
Adding support for 'pow' expressions.



@5047

3 years 
dword 
edited print_model_NL to allow for no generation of constraint and …



@5043

3 years 
wehart 
Rework of imports to more aggressively ignore IPython import errors. …



@5039

3 years 
wehart 
Various bug fixes…


