Backward Compatibility

While PyNumero is a third-party contribution to Pyomo, we intend to maintain the stability of its core functionality. The core functionality of PyNumero consists of:

  1. The NLP API and PyomoNLP implementation of this API

  2. HSL and MUMPS linear solver interfaces

  3. BlockVector and BlockMatrix classes

  4. CyIpopt and SciPy solver interfaces

Other parts of PyNumero, such as ExternalGreyBoxBlock and ImplicitFunctionSolver, are experimental and subject to change without notice.