

@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

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



@5476

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



@5468

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



@5467

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



@5466

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



@5463

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



@5462

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



@5458

4 years 
jdsiiro 
More efficiency improvements for the DAT parser.



@5457

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



@5456

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



@5455

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



@5443

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



@5430

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



@5388

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



@5381

4 years 
jwatson 
Eliminating expensive use of "max".



@5375

4 years 
jwatson 
Adding method to canonical preprocessor allowing perconstraint …



@5362

4 years 
wehart 
Tagging coopr.pyomo 3.0.1



@5361

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



@5360

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



@5359

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



@5351

4 years 
wehart 
Tagging coopr.pyomo 3.0



@5332

4 years 
jwatson 
Tagging coopr.pyomo 3.0



@5323

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



@5320

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



@5318

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



@5310

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



@5289

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



@5288

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



@5285

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



@5284

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



@5278

4 years 
wehart 
Updating changelog description.



@5265

4 years 
gabeh 
Minor efficiency updates to piecwise.py.



@5248

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



@5247

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



@5236

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



@5235

4 years 
gabeh 
Reactivated and updated solver based sos tests.



@5226

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



@5225

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



@5223

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



@5222

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



@5221

4 years 
wehart 
Misc revisions to simplify these two examples.



@5220

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



@5214

4 years 
wehart 
Documentation update.



@5213

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



@5212

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



@5208

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



@5207

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



@5206

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



@5205

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



@5187

4 years 
wehart 
Adding the pyomo2osil command.



@5185

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



@5182

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



@5179

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



@5156

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



@5155

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



@5154

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



@5142

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



@5140

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



@5137

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



@5126

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



@5125

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



@5124

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



@5121

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



@5115

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



@5112

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



@5097

4 years 
wehart 
Moving tests into coopr.openopt



@5095

4 years 
wehart 
Migrating OpenOpt? code to coopr.openopt



@5089

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



@5086

4 years 
gabeh 
Small efficiency updates to piecewise.py



@5084

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



@5081

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



@5080

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



@5075

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



@5074

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



@5067

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



@5066

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



@5061

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



@5060

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



@5059

4 years 
wehart 
Adding support for 'pow' expressions.



@5047

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



@5043

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



@5039

4 years 
wehart 
Various bug fixes…



@5031

4 years 
jwatson 
Bug fix to LP writer  unused variables were being output in the bounds …



@5024

4 years 
wehart 
Various bug fixes. This looks like it might work now…



@5021

4 years 
jwatson 
Moving has_discrete_variables method from PyomoModel? to Block, and making …



@5015

4 years 
wehart 
Adding nonzero return codes.



@5010

4 years 
wehart 
Updating baselines



@5008

4 years 
wehart 
Bug fix.



@5007

4 years 
wehart 
Adding baseline.



@5005

4 years 
wehart 
Creating unique output files, so we can examine them after test failures.



@5004

4 years 
wehart 
Putting results in a *.json file if the json option is specified.



@5003

4 years 
wehart 
Changing testing logic to only remove the testing file if
the test passes.



@5000

4 years 
wehart 
Updating baselines to only include data that is reliably generated on …



@4991

4 years 
wehart 
Baseline updates.



@4987

4 years 
wehart 
Update in tests to rely on JSON format rather than YAML.


