github Pyomo/pyomo 6.4.4
Pyomo 6.4.4

latest releases: 6.8.0, 6.7.3, 6.7.2...
23 months ago

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
  • Added support for Python 3.10, 3.11
  • Removed support for Python 3.6
  • New packages:
    • APPSI (Auto-Persistent Pyomo Solver Interfaces)
    • CP (Constraint programming models and solver interfaces)
    • External grey box models
    • IIS (Standard interface to solver IIS capabilities)
    • MPC (Data structures/utils for rolling horizon dynamic optimization)
    • PyROS (Pyomo Robust Optimization Solver)
    • Structural model analysis
    • Rewrite of the TrustRegion Solver

Changes in this release

  • General
    • Convert txt to md files (CHANGELOG, LICENSE, RELEASE) (#2635)
    • Parallelize build of manylinux wheels (#2636)
    • Update source for Jenkins status badge (#2639, #2640)
    • Update relocated_module_attribute to work with cythonized modules (#2644)
    • Add utility methods to HierarchicalTimer (#2651)
  • Core
    • Fix preservation of stale flags through clone/pickle (#2633)
    • Add support for local suffixes in scaling transformation (#2619)
  • Solver Interfaces
    • Fix handling of nonconvex MIQCP problems in Xpress (#2625)
  • Testing
    • Update GitHub actions to cancel jobs when new changes are pushed (#2634)
    • Remove requirement for a pyutilib directory in Jenkins driver (#2637)
    • Enable GitHub actions build on Windows Python 3.11 (#2638)
    • Add build services infrastructure status badge (#2646)
    • Add version upper bound on MOSEK warmstart test skip (#2649)
    • Improve compare.py handling of nosetests/pytest output (#2661)
  • GDP
    • Add option to use multiple-bigm only on bound constraints (#2624)
    • Add logical_to_disjunctive and replace uses of logical_to_linear (#2627)
  • Contributed Packages
    • FBBT: Fix bug with ExternalFunction expressions (#2657)
    • PyROS: Fix uncertain param bounds evaluation for FactorModelSet (#2620)
    • PyROS: Add origin attribute to BudgetSet (#2645)
    • PyROS: Fix UncertaintySet.bounding_problem method (#2659)

Don't miss a new pyomo release

NewReleases is sending notifications on new releases.