Releases
6.6.1
Highlights of the 6.0 release series
Improved stability and robustness of core Pyomo code and solver interfaces
Integration of Boolean variables into GDP
Integration of NumPy support into the Pyomo expression system
Implemented a more performant and robust expression generation system
Implemented a more performant NL file writer (NLv2)
Implemented a more performant LP file writer (LPv2)
Applied PEP8 standards throughout the codebase
Added support for Python 3.10, 3.11
Removed support for Python 3.6
Removed the pyomo check
command
New packages:
APPSI (Auto-Persistent Pyomo Solver Interfaces)
CP (Constraint programming models and solver interfaces)
DoE (Model based design of experiments)
External grey box models
IIS (Standard interface to solver IIS capabilities)
MPC (Data structures/utils for rolling horizon dynamic optimization)
piecewise (Modeling with and reformulating multivariate piecewise linear functions)
PyROS (Pyomo Robust Optimization Solver)
Structural model analysis
Rewrite of the TrustRegion Solver
Changes in this release
General
Update cmake builder for recent setuptools (#2847 )
Fixing minor formatting for 6.6.0 release changes (#2842 )
Silence deprecation warnings (#2854 )
Core
Update indentation handling in config.StringFormatter
(#2853 )
Restore slice API broken by #2829 (#2849 )
Resolve handling of {}**0 in LinearRepn
/QuadraticRepn
(#2857 )
Solver Interfaces
NL writer: resolve error identifying vars in indexed SOS (#2852 )
Manage Gurobi environments in GurobiDirect (#2680 )
Contributed Packages
cp: fix handling fixed BooleanVars in logical-to-disjunctive walker (#2850 )
FBBT: Fix typo when handling GeneralExpression objects (#2848 )
MindtPy: add support for cyipopt (#2830 )
You can’t perform that action at this time.