Skip to content

Commit

Permalink
Updating release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
whart222 committed Dec 31, 2016
1 parent ccc8f3b commit f5533d5
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 47 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.txt
Expand Up @@ -24,6 +24,7 @@ Pyomo 5.1
- Fixed error messages in pyomo.dae (#81)
- Revised CBC interface to recognize intermediate non-integer solutions (#77)
- Added checks for IPOPT test failures based on version info (#72)
- Removed support for OpenOpt

-------------------------------------------------------------------------------
Pyomo 5.0.1
Expand Down
71 changes: 24 additions & 47 deletions RELEASE.txt
@@ -1,50 +1,27 @@
We are pleased to announce the release of Pyomo 5.0. Pyomo is a collection of Python software packages that supports a diverse set of optimization capabilities for formulating and analyzing optimization models.


The following are a summary of changes since Pyomo 4.0:

Release and documentation of GDP, Bilevel, MPEC and DAE capabilities
* Finalized many APIs
* Bug fixes in transformations and meta-solvers
* First documented release of pyomo.bilevel, pyomo.mpec and pyomo.dae

Pyomo command
* Added support for configuration files
* Added 'pyomo install-extras' to install optional Python packages
* Added the 'pyomo info' subcommand to describe Pyomo installation
* Consolidated help information in the 'pyomo help' subcommand

Installers
* Conda installers
* Script to install pyomo.extras
* Many updates to the pyomo_install script

Modeling Changes
* Rework of model transformation logic
* SOSConstraint, Suffix, Block, Expression
* Added slicing when indexing a component.
* Allow the use of ellipsis in indices
* SP representation for mutable stochastic data

Scripting
* Optimization results loaded into models
* Removed explicit model preprocessing

Solver Updates
* Complete rework of pyomo.mpec solvers
* Better support for NEOS solvers
* Resolved various issues with python direct interfaces (cplex and gurobi)
* Major performance enhancements for Pyro-based solver managers
* Significant speed-up of CPLEX solver interfaces
* Adding PySP solver interface to the SD solver

Misc
* Added utility for converting PySP models into SMPS input files
* Added an MPS file writer
* Many fixes to the 'sol' file reader
* Support evaluating external functions in AMPL-stype shared libraries
* Added support for automatically generating "template expressions"
* Many bug fixes
We are pleased to announce the release of Pyomo 5.1. Pyomo is a collection of Python software packages that supports a diverse set of optimization capabilities for formulating and analyzing optimization models.


The following are a summary of changes since Pyomo 5.0:

- Added a CONOPT plugin to handle a custom SOL file output (#88)
- Changed 'pyomo solve' to use any Model object that is found, rather than
requiring the default object to be named 'model' (#80)
- Reworked the solver testing infrastructure to enable enumeration of all
test scenarios, which is used by 'pyomo test-solvers' (#78)
- Fixes for xpress solver options writer (#79)
- Resolved an issue where Pyomo was unnecessarily cloning most inequality
expressions (#80)
- Reworked the Pyomo *.DAT file parser and post-parse processing logic. This
eliminates parse ambiguities that were causing test failures.
- Finalized book test examples for the new edition of the Pyomo book
- Added pyomo.contrib to support integration of third-party Pyomo libraries
in a standard manner
- Fixed TravisCI testing issues where the incorrect version of Python was being
tested
- Fixed error messages in pyomo.dae (#81)
- Revised CBC interface to recognize intermediate non-integer solutions (#77)
- Added checks for IPOPT test failures based on version info (#72)
- Removed support for OpenOpt


Enjoy!
Expand Down

0 comments on commit f5533d5

Please sign in to comment.