

@2228

10 years 
jwatson 
Final fix to LP writer to (optionally) account for the models in which …



@2227

10 years 
wehart 
This is a major rework of the ModelData? logic. I've extracted the …



@2226

10 years 
wehart 
Removing some debugging IO.



@2218

10 years 
wehart 
Reworking the symbol_map generated for the NL file.
Fixing the use of …



@2217

10 years 
wehart 
Update to NL file writer, after recent changes in the canonical …



@2214

10 years 
wehart 
Reworking the canonical expression definition to include a
dictionary …



@2213

10 years 
wehart 
Adding the ability to process multiple *.dat files on the Pyomo …



@2211

10 years 
jwatson 
Suppressing warning for "constant constraint" when writing LP files  …



@2210

10 years 
jwatson 
Additional minor fixings to make new LP writer work with PH  which it …



@2209

10 years 
jwatson 
Fix to new LP writer to output variable label, instead of name. The …



@2201

10 years 
wehart 
Update to Coopr to account for changes in PyUtilib? package names.



@2170

10 years 
wehart 
A rework of the NL/LP file writers. This now uses the
canonical …



@2166

10 years 
jwatson 
Allowing PyomoModel? to load a solver results object with a status …



@2163

10 years 
wehart 
Adding diagnostic output.



@2161

10 years 
jwatson 
Cut the runtime of the PyomoModel? _load_solution method by 2/3  it's …



@2160

10 years 
wehart 
Adding the pyomo2lp and pyomo2nl commands.
Setting up the convert.py …



@2159

10 years 
wehart 
Updates to reconfigure how files are written out by Pyomo.



@2148

10 years 
wehart 
Bug fixes and pyomo command tests.



@2147

10 years 
wehart 
Fixing bugs



@2146

10 years 
wehart 
Other updates from my laptop…



@2145

10 years 
wehart 
A stab at refactoring the pyomo commandline script, to make
it easier …



@2142

10 years 
wehart 
Bug fix. Parameter indices do not have a keys() attribute.



@2133

10 years 
wehart 
A draft implementation of expressions for intrinsic functions.



@2130

10 years 
jwatson 
Mirroring previous commit for singleton (nonindexed) parameters, …



@2129

10 years 
jwatson 
I have changed the setitem interface for the variable base class …



@2128

10 years 
wehart 
Adding the @set_options decorator, which can be used
to specify …



@2125

10 years 
wehart 
Extended collection of linear terms to ignore identity expressions in …



@2122

10 years 
wehart 
Adding methods to clear objective/constraint data.



@2108

10 years 
wehart 
Changes to make the API for Model() functions/attributes by
1based …



@2107

10 years 
wehart 
Updating solver heuristics to use xrange() and xsequence()



@2106

10 years 
wehart 
Using the sequence() and xsequence() functions to
further simplify …



@2105

10 years 
wehart 
Adding an xsequence() function, which mimics xrange.



@2099

10 years 
wehart 
Removing some tabs.
Add option to allow a Model to be named in its …



@2098

10 years 
wehart 
Allow expressions to be generated from a dictionary variableid > …



@2097

10 years 
wehart 
Updating Model statistics after a transformation.



@2096

10 years 
wehart 
Setup labeling for objectives.



@2094

10 years 
wehart 
Adding a sequence() function, which is analogous to range()
for …



@2091

10 years 
wehart 
Tagging coopr.pyomo release 2.1



@2089

10 years 
wehart 
Update to changelog.



@2066

10 years 
jwatson 
Removed some TBD notes in the Benders example, and checked in the full …



@2064

10 years 
wehart 
Misc rework of variable presolving. Now, model
statistics are stored …



@2063

10 years 
wehart 
Reformatting this example to make it narrower.



@2057

10 years 
wehart 
Misc cleanup of debugging facilities.



@2056

10 years 
wehart 
Fixes and tests for generating canonical representations.



@2055

10 years 
wehart 
Some additional documentation.



@2054

10 years 
wehart 
Pleliminary commit for a capability that can extract a canonical …



@2053

10 years 
wehart 
Adding ability to load a list or tuple of values into a
Pyomo model. …



@2052

10 years 
wehart 
Updating to variable naming. Special symbols are mapped to
a name …



@2051

10 years 
wehart 
Bug fix in the NEWGAP computation.



@2050

10 years 
wehart 
Adding support for denoting constraint inequalities as 'strict'. …



@2049

10 years 
wehart 
coopr.pyomo baseline changes due to change in GLPK output.



@2046

10 years 
wehart 
Resolving #3970. When a parameter is specified with a default
value, …



@2045

10 years 
wehart 
Bug fix to 'random' solver



@2044

10 years 
wehart 
Adding a 'random' solver.



@2036

10 years 
jwatson 
Added "solvermipgap" option to the pyomo script, mirroring recent …



@2032

10 years 
jwatson 
More readability improvements to the Benders example.



@2031

10 years 
jwatson 
More prettification of the Benders example.



@2028

10 years 
jwatson 
Changed some references to "._model" to the new+improved ".model".



@2027

10 years 
wehart 
Simplified the syntax for adding a constraint to a
Constraint object.



@2025

10 years 
wehart 
Reworking how components interact with models. Now, components can …



@2024

10 years 
wehart 
Added check to avoid printing an objective with an empty linear sum.



@2023

10 years 
jwatson 
Pyomo Benders example prettification and cleanup.



@2022

10 years 
wehart 
Removing debugging IO



@2021

10 years 
wehart 
Misc rework of exception management within Pyomo.



@2020

10 years 
wehart 
Misc updates. Cleaning out old models that are no longer used. …



@2018

10 years 
wehart 
Bug fix due to updates in results object.



@2017

10 years 
wehart 
Preliminary rework of the amplbook2 examples.



@2016

10 years 
wehart 
Adding helper functions that denote the number of constraints, …



@2015

10 years 
wehart 
Adding tests to confirm that set/index dimensionality checks work as …



@2012

10 years 
jwatson 
Some fixes to Benders example, identified when baselineing AMPL …



@2011

10 years 
wehart 
A change in semantics for setting up dimen and dim. This change …



@2010

10 years 
wehart 
Adding a transformation for eliminating fixed variables.



@2009

10 years 
wehart 
Adding an 'index' attribute to variable value objects, which
allows a …



@2008

10 years 
wehart 
Adding helper functions for accessing constraints, variables and …



@2005

10 years 
wehart 
Adding tests to exercise the Pyomo commandline.
Reworked error …



@2004

10 years 
wehart 
1. Added modelname option, which allos the specification of
an …



@2002

10 years 
wehart 
Adding some tests to validate various types of output that
are …



@2001

10 years 
wehart 
Adding a plugin interface for model transformations.
This can be …



@2000

10 years 
wehart 
Bug fix.



@1999

10 years 
wehart 
Python 2.5 portability fixes.



@1996

10 years 
wehart 
JP's benders example with some misc edits.
This runs, though I'm not …



@1995

10 years 
wehart 
Adding a 'create_name' function that simplifies the setup of indexed …



@1994

10 years 
wehart 
Initial setup of the PyomoModel?._name_conmap data structure.
I've set …



@1993

10 years 
wehart 
Adding support for component index deactivation. Again,
this isn't …



@1992

10 years 
wehart 
A rework of component management in Pyomo. This was initially
started …



@1990

10 years 
jwatson 
Added code to throw a ValueError? exception when attempting to output a …



@1976

10 years 
wehart 
A hack to make the default 'dimen' be 1 when computing the
ndim for a …



@1975

10 years 
wehart 
Bug fix. The ProductExpression? was not correctly testing for …



@1974

10 years 
wehart 
Updating PyPI categories



@1968

10 years 
wehart 
Bug fix when an expression has no arguments.



@1967

10 years 
wehart 
Creating the ComponentBase? class, which manages the initialization of …



@1966

10 years 
jwatson 
Transferring the reducedcost variable attributes (if present) in the …



@1964

10 years 
wehart 
Adding tests that verify that indexgenerating functions can be …



@1963

10 years 
wehart 
Reworking SetArray? constructor to create temporary set objects for …



@1962

10 years 
wehart 
Some changes to allow list comprehensions and generator expressions to …



@1961

10 years 
wehart 
Documentation updates for sets.



@1959

11 years 
wehart 
Extended the constraint generation logic to evaluate whether the …



@1958

11 years 
wehart 
Reverting the change in r1953, which causes an error in our unit tests.



@1953

11 years 
jwatson 
Improved error diagnostics relating to illegal/unexpected set …



@1944

11 years 
jwatson 
Trapping errors during constraint construction that occur when users …


