Changeset 2242


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

Documentation update.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • coopr.pyomo/trunk/CHANGELOG.txt

    r2091 r2242  
    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.