Changeset 2243


Ignore:
Timestamp:
Feb 1, 2010 10:08:50 PM (10 years ago)
Author:
wehart
Message:

Merged revisions 2230-2242 via svnmerge from
https://software.sandia.gov/svn/public/coopr/coopr.pyomo/trunk

........

r2242 | wehart | 2010-02-01 20:08:36 -0700 (Mon, 01 Feb 2010) | 2 lines


Documentation update.

........

Location:
coopr.pyomo/stable/2.2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • coopr.pyomo/stable/2.2

  • coopr.pyomo/stable/2.2/CHANGELOG.txt

    r2091 r2243  
    77-------------------------------------------------------------------------------
    88
    9 - Under development.
     9- Reworked the ModelData logic to use plugins to load data from different
     10  sources.
     11
     12- Reworked the canonical expression definition to include a dictionary
     13  from variable ID -> _VarValue
     14
     15- Added ability to process multiple *.dat files on the Pyomo command line
     16
     17- Suppressed warning for 'constrant constraint' when writing LP files.
     18
     19- A rework of the NL/LP file writers. This now uses the
     20  canonical expression representation.
     21
     22- Allowed PyomoModel to load results with 'Warning' status
     23
     24- Cut the runtime of the PyomoModel._load_solution method by 2/3.
     25
     26- Added pyomo2lp and pyomo2nl commands.
     27
     28- Refactored the pyomo command-line script to make it easier to write
     29  related scripts.
     30
     31- Setup a draft implementation of expressions for intrinsic functions.
     32
     33- Changed the setitem interface for the parameter and variable base class
     34  to allow invocations of the following form:
     35
     36    var[None] = some_value
     37
     38  In cases where the variable Var is a singleton, i.e., non-indexed. This slight
     39  abuse of syntax is extremely useful in PH (and anywhere else where we have
     40  automated manipulation of variable values), as it avoids various if-then statements.
     41
     42- Adding the @set_options decorator, which can be used
     43  to specify options for temporary sets that are defined by
     44  index functions.
     45
     46- Added methods to clear objective/constraint data.
     47
     48- Changes to make the API for Model() functions/attributes by
     49  1-based indexing. This wound up having very little impact on the
     50  Pyomo code base, though it has a bigger impact on my implementation of the FDT
     51  heuristic.
     52
     53- Added xsequence(), which mimics xrange().
     54
     55- Allow expressions to be generated from a dictionary variable-id ->
     56  _VarValue 
     57
     58- Added fix to update Model statistics after a transformation.
     59
     60- Adding a sequence() function, which is analogous to range()
     61  for generating 1-indexed sequences.
    1062
    1163-------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.