

@3738

5 years 
jwatson 
Final fixes to benders script.



@3737

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



@3736

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



@3733

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



@3731

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



@3730

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



@3729

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



@3728

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



@3727

5 years 
jdsiiro 
Second half of r3725 fix.



@3725

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



@3724

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



@3723

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



@3722

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



@3721

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



@3716

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



@3715

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



@3714

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



@3713

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



@3712

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



@3711

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



@3710

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



@3709

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



@3707

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



@3706

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



@3704

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



@3703

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



@3702

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



@3700

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



@3699

5 years 
jdsiiro 
More efficiency improvements for generate_expression()



@3696

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



@3695

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



@3694

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



@3693

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



@3692

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



@3691

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



@3688

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



@3683

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



@3682

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



@3681

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



@3680

5 years 
wehart 
First steps towards fixing the conversion utilities.



@3679

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



@3674

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



@3672

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



@3665

5 years 
wehart 
Adding conditional import of pyutilib.logging



@3660

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



@3659

5 years 
jwatson 
Fixing improperly formatted error message.



@3658

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



@3654

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



@3653

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



@3652

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



@3650

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



@3647

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



@3646

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



@3637

5 years 
wehart 
Removing logging references from toplevel pyomo command.



@3631

5 years 
wehart 
Setting the default message level to ERROR.



@3630

5 years 
wehart 
Misc change to debugging information.



@3629

5 years 
wehart 
Fixing debugging information.



@3628

5 years 
wehart 
Removing debugging operations.



@3627

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



@3621

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



@3620

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



@3617

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



@3611

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



@3606

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



@3601

5 years 
wehart 
Adding commandline test of pyomo



@3595

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



@3594

5 years 
khunter 
NFC: EOL whitespace removal



@3593

5 years 
khunter 
Minor driveby cleanup, grammaro fix.



@3592

5 years 
khunter 
NFC: EOL whitespace removal



@3591

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



@3586

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



@3585

5 years 
jdsiiro 
Fixing a bug introduced in r3577.



@3584

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



@3577

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



@3572

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



@3570

5 years 
khunter 
Update example with a necessary import.



@3566

5 years 
jdsiiro 
Tracking change in expression internals in r3565.



@3565

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



@3563

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



@3562

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



@3559

5 years 
jwatson 
Fixing minor bug with _valid_index_value.



@3555

5 years 
jdsiiro 
Fixing copyandpaste errors in expression simplification logic



@3554

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



@3548

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



@3546

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



@3545

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



@3544

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



@3543

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



@3542

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



@3537

5 years 
jdsiiro 
 minor efficiency improvements in generate_expression.
 clarified …



@3536

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



@3534

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



@3533

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



@3532

5 years 
jdsiiro 
Minor performance optimizations for expression generation.



@3531

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



@3527

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



@3526

5 years 
jwatson 
Performance improvement in _load_solution.



@3525

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



@3523

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



@3514

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


