

@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.



@4986

4 years 
wehart 
Adding logic to manage the results format specification. The default is …



@4985

4 years 
wehart 
Adding nonzero return code when errors occur.



@4984

4 years 
wehart 
Adding option to force output of results in json format.



@4977

4 years 
jwatson 
Fixed various get/set bugs in singleton parameters.



@4975

4 years 
jwatson 
Fixing bug in NL writer, in which bool values were not being treated …



@4968

4 years 
jwatson 
Changing the exception raised when a block is reassigned to a new parent …



@4947

4 years 
jwatson 
Various changes to the pyomo model components picklerelated …



@4940

4 years 
jwatson 
Fixing import warning.



@4937

4 years 
jwatson 
Modified var/objective classes to include more general iterator functions. …



@4927

4 years 
jwatson 
Corrected a spot in the LP writer in which terms with variables associated …



@4925

4 years 
jwatson 
Modifying load solution behavior to still actually load a solution even if …



@4923

4 years 
dword 
Fixed 2 bugs in the NL writer: the gradient variables apparently needed to …



@4909

4 years 
wehart 
Removing time info from these baselines.



@4908

4 years 
wehart 
Updating baselines that reflect the fact that constraints are an
active …



@4899

4 years 
wehart 
Bug fix due to recent reorg in coopr.plugins



@4897

4 years 
jwatson 
Breaking apart compute canonical functionality, so we can control the …



@4896

4 years 
jwatson 
More cleanup relating to old / missing files in preprocessing.



@4895

4 years 
wehart 
Conditionally using FuncDesigner? module.



@4894

4 years 
jwatson 
The numeric varlabels preprocessor has long seen been deprecated in …



@4893

4 years 
wehart 
Adding routine to create a FuncDesigner? object.
Bug fix in sets…



@4888

4 years 
wehart 
Bug fix in rangeset validation call.
Changes due to migration of …



@4886

4 years 
wehart 
Reworking the implementation of the RangeSet? class. This class is
now a …



@4882

4 years 
wehart 
Adding a check to verify that the element being tested by _set_contains is …



@4881

4 years 
wehart 
Adding tolerance values to tests.



@4876

4 years 
dword 
edited the nl file writer to handle blocks. EF problems are now written …



@4869

4 years 
jwatson 
Fixing issue in set containment checking, in which a lot of extra work is …



@4868

4 years 
jwatson 
More touchup relating to the previous commit  new GLPK doesn't report …



@4867

4 years 
jwatson 
Changing test baseline to avoid feasible versus optimal comparison issues …



@4852

4 years 
jwatson 
Suppressing a warning relating to unconstructed blocks, which will …


