

@3738

4 years 
jwatson 
Final fixes to benders script.



@3737

4 years 
jwatson 
Moving code that populated the label>ConstraintData? map of a model from …



@3736

4 years 
jwatson 
Improving error message involving _load_solution when constraint is not in …



@3733

4 years 
jwatson 
Further clarification in help text for suffix specification in pyomo …



@3731

4 years 
jwatson 
Bringing the Benders example (partially) into Coopr 2.5 compliance.



@3730

4 years 
jwatson 
Correcting solution loading when suffixes for variables in to a Pyomo …



@3729

4 years 
jwatson 
When computing the canonical expressions for constraints/objectives, the …



@3728

4 years 
jdsiiro 
Adding tests to verify expression cloning (verifies #4142 is fixed).



@3727

4 years 
jdsiiro 
Second half of r3725 fix.



@3725

4 years 
jdsiiro 
Fixing import error triggered by intrinsic (nonlinear) functions.



@3724

4 years 
jdsiiro 
Fixing a test that was using a yettobefinalized API.



@3723

4 years 
jwatson 
Improving some of the pyomo script help information relating to suffixes  …



@3722

4 years 
jdsiiro 
Fixing regression in Constraint(noruleinit=True) behavior.



@3721

4 years 
jwatson 
Fixing issue with incorrect symbol that only triggers when in debug.



@3716

4 years 
jdsiiro 
Efficiency improvements in Constraint.construct().



@3715

4 years 
jwatson 
Caching debug enabled information when generating constraints, to avoid …



@3714

4 years 
jdsiiro 
More tweaks of expression generation
 only clone arguments to intrinsic …



@3713

4 years 
jdsiiro 
Minor efficiency improvement in the IdentifyVariablesPresolver?..



@3712

4 years 
jwatson 
Fixing issue with integer division biting us (again).



@3711

4 years 
jwatson 
Simplifying benders example via the use of RangeSet?.



@3710

4 years 
wehart 
In debugging mode, we generate a model to save. But, that shouldn't …



@3709

4 years 
wehart 
Allow output to be eliminated when the 'q' option is used.



@3707

4 years 
wehart 
Reverting changes from r3704.
Adding a future import for integer …



@3706

4 years 
wehart 
Adding a c/catchexceptions option, which generates an error when …



@3704

4 years 
jdsiiro 
Fixing nefarious "integer division" bug that crept into expression …



@3703

4 years 
jdsiiro 
Removing the pmedian2 performance tests (since pmedian2 was removed in …



@3702

4 years 
jwatson 
Fixing typo in previous expression commit (extens to extend).



@3700

4 years 
jdsiiro 
Updating test filter to track new results output.



@3699

4 years 
jdsiiro 
More efficiency improvements for generate_expression()



@3696

4 years 
jwatson 
Removing "v2" version of the pmedian example. The expression tree rework …



@3695

4 years 
jdsiiro 
Update instanceonly test to verify that the solver results file is
NOT …



@3694

4 years 
jdsiiro 
Reverting change in how "savemodel" and "instanceonly" options …



@3693

4 years 
wehart 
Removing the logfile option ... until we can figure out a way to
support …



@3692

4 years 
wehart 
Reworking 'pyomo' command to create a concise output.
Updating tests for …



@3691

4 years 
jdsiiro 
Minor fix to the NL writer error detection/reporting.



@3688

4 years 
jdsiiro 
Significant simplification of expression hierarchy (removes many
unneeded …



@3683

4 years 
wehart 
Removing explicit support for the mipgap.
Adding documentation changes.



@3682

4 years 
wehart 
Renaming the logfile option to output.
Adding a logfile option that …



@3681

4 years 
wehart 
Migrating the profiling logic into scripting/util.py.
This allows it to be …



@3680

4 years 
wehart 
First steps towards fixing the conversion utilities.



@3679

4 years 
wehart 
A major rework of commandline options that are supported for the
pyomo …



@3674

4 years 
wehart 
Making this test robust to changes in the Coopr code…



@3672

4 years 
wehart 
Resolving backwards compatibility issue. The itertools package
does not …



@3665

4 years 
wehart 
Adding conditional import of pyutilib.logging



@3660

4 years 
jwatson 
Cleaning up the Param getitem functionality and associated tests.



@3659

4 years 
jwatson 
Fixing improperly formatted error message.



@3658

4 years 
jwatson 
Fixing an issue when pprint()ing expressions  with some intrinsics, the …



@3654

4 years 
jwatson 
Fixing bad variable name in rarely executed exceptionhandling code in LP …



@3653

4 years 
jdsiiro 
Improved diagnostic output when an exception is thrown from within
Pyomo. …



@3652

4 years 
jdsiiro 
Fixing logic errors for setting logger levels:
 more detailed command …



@3650

4 years 
jdsiiro 
Fix regression from r3617 where detailed logger output (file and line …



@3647

4 years 
jdsiiro 
Updating tests for canonical expressions to reflect changes introduced
in …



@3646

4 years 
jdsiiro 
Changing the semantics for Var.initial so that upon construction (or
after …



@3637

4 years 
wehart 
Removing logging references from toplevel pyomo command.



@3631

4 years 
wehart 
Setting the default message level to ERROR.



@3630

4 years 
wehart 
Misc change to debugging information.



@3629

4 years 
wehart 
Fixing debugging information.



@3628

4 years 
wehart 
Removing debugging operations.



@3627

4 years 
wehart 
Removing the configuration of the log handler,
which is now done within …



@3621

4 years 
jwatson 
Whoops  committed some debug stuff in sets.py update, discussed in last …



@3620

4 years 
jwatson 
For performance reasons, replaced product set iterator with itertools …



@3617

4 years 
wehart 
Rework of coopr.pyomo to use the logging package for debugging.
Changed …



@3611

4 years 
jwatson 
Modifying the ParamBase? class getitem to defer to the _repn, i.e., the …



@3606

4 years 
wehart 
Various API changes that were triggered by a review of the
pyomo command …



@3601

4 years 
wehart 
Adding commandline test of pyomo



@3595

4 years 
khunter 
Minor error message wording update, but error message is yet incomplete …



@3594

4 years 
khunter 
NFC: EOL whitespace removal



@3593

4 years 
khunter 
Minor driveby cleanup, grammaro fix.



@3592

4 years 
khunter 
NFC: EOL whitespace removal



@3591

4 years 
khunter 
NFC: Drive by function argument parsing. Double checked I got kwargs vs …



@3586

4 years 
jdsiiro 
First stab at speeding up canonical expressions
 check …



@3585

4 years 
jdsiiro 
Fixing a bug introduced in r3577.



@3584

4 years 
wehart 
Adding the next (larger) performance test.



@3577

4 years 
jdsiiro 
More minor tweaks to expression generation
 Turn off the Python GC …



@3572

4 years 
khunter 
Make lstlisting code blocks slightly more readable, and no longer put …



@3570

4 years 
khunter 
Update example with a necessary import.



@3566

4 years 
jdsiiro 
Tracking change in expression internals in r3565.



@3565

4 years 
jdsiiro 
More work making expressions more efficient:
 eliminate …



@3563

4 years 
wehart 
Adding the pmedianv2.py model to the Python performance tests.



@3562

4 years 
wehart 
Adding logic to ensure that test1 and test2 work properly.



@3559

4 years 
jwatson 
Fixing minor bug with _valid_index_value.



@3555

4 years 
jdsiiro 
Fixing copyandpaste errors in expression simplification logic



@3554

4 years 
jdsiiro 
Removing Expression.simplify()
 all simplification functions occur …



@3548

4 years 
jdsiiro 
 first steps at optimizing constraint.add()
 eliminating …



@3546

4 years 
jwatson 
Corrected performance improvements that were backed out in previous …



@3545

4 years 
jwatson 
Temporarily reverting out recent var changes  something odd happened in …



@3544

4 years 
jwatson 
Serious looping reorganization of VarBase? construct() method  was doing …



@3543

4 years 
jwatson 
Eliminating redundant calls to pyomo.debug("verbose") in …



@3542

4 years 
jwatson 
Changing some range() calls to xrange(), based on profiler analysis.



@3537

4 years 
jdsiiro 
 minor efficiency improvements in generate_expression.
 clarified …



@3536

4 years 
jwatson 
Modifying pmedian examples to write NL instead of MPS.



@3534

4 years 
jwatson 
Fixing issue with last commit  now construct()ing sets immediately in the …



@3533

4 years 
jwatson 
Fixing outstanding issue with set "and" (intersection) operator, in which …



@3532

4 years 
jdsiiro 
Minor performance optimizations for expression generation.



@3531

4 years 
jdsiiro 
Overhaul of generate_expression().
 significantly reduce the number …



@3527

4 years 
jwatson 
Substituting generators for list comprehensions in example pmedian …



@3526

4 years 
jwatson 
Performance improvement in _load_solution.



@3525

4 years 
jwatson 
Fixing issue with the SetArray? class in which an initialize keyword is …



@3523

4 years 
jdsiiro 
Adding a polynomial_degree() method for recursively determining the
degree …



@3514

4 years 
jwatson 
Chaning variable sync_label method to also update the containing model …


