

@5612

2 years 
wehart 
Simplified param representation constructor to defer error handling
to …



@5611

2 years 
wehart 
Changing constructor of _ConnectorBase. Defered most keyword
processing …



@5610

2 years 
wehart 
Removing initialization of the 'name' attribute. This has been
moved up …



@5607

2 years 
wehart 
Misc rename of testing class.



@5606

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



@5605

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



@5604

2 years 
gabeh 
Adding more param tests to test mutability.



@5603

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



@5602

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



@5599

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



@5598

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



@5597

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



@5593

2 years 
gabeh 
Fixing logic for skipping tests.



@5592

2 years 
gabeh 
Removing debugging print statement from last commit.



@5591

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



@5590

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



@5589

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



@5588

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



@5586

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



@5585

2 years 
wehart 
Tagging coopr.pyomo 3.1



@5560

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



@5549

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



@5548

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



@5547

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



@5516

2 years 
wehart 
Updating to use new functor syntax.



@5515

2 years 
wehart 
Fixing syntax of PW linear tests.



@5505

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



@5477

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



@5476

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



@5468

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



@5467

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



@5466

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



@5463

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



@5462

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



@5458

2 years 
jdsiiro 
More efficiency improvements for the DAT parser.



@5457

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



@5456

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



@5455

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



@5443

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



@5430

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



@5388

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



@5381

2 years 
jwatson 
Eliminating expensive use of "max".



@5375

2 years 
jwatson 
Adding method to canonical preprocessor allowing perconstraint …



@5362

2 years 
wehart 
Tagging coopr.pyomo 3.0.1



@5361

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



@5360

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



@5359

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



@5351

2 years 
wehart 
Tagging coopr.pyomo 3.0



@5332

2 years 
jwatson 
Tagging coopr.pyomo 3.0



@5323

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



@5320

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



@5318

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



@5310

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



@5289

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



@5288

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



@5285

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



@5284

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



@5278

2 years 
wehart 
Updating changelog description.



@5265

2 years 
gabeh 
Minor efficiency updates to piecwise.py.



@5248

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



@5247

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



@5236

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



@5235

2 years 
gabeh 
Reactivated and updated solver based sos tests.



@5226

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



@5225

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



@5223

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



@5222

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



@5221

2 years 
wehart 
Misc revisions to simplify these two examples.



@5220

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



@5214

2 years 
wehart 
Documentation update.



@5213

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



@5212

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



@5208

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



@5207

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



@5206

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



@5205

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



@5187

2 years 
wehart 
Adding the pyomo2osil command.



@5185

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



@5182

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



@5179

2 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 …


