Recent Releases of gekko
gekko - Python Gekko v1.3.0
Gekko v1.3.0 introduces several enhancements aimed at expanding modeling capabilities and improving user experience. This release adds energy dispatch optimization benchmark problems available through a new Jupyter notebook, along with the integration of tree-based models into the ML.py module, complete with accompanying documentation. The solver extension package now includes more descriptive error handling, aiding in troubleshooting and interpretation of solver feedback. Connectivity has been improved with an updated websocket address for GenAI Gekko support and a new GenAI Support Agent that enables real-time streaming responses in Jupyter notebooks and console applications. Additionally, the release resolves Issue #163, which previously caused the final solver option to be ignored in local solves, and updates the LICENSE file to the latest version of the open-source MIT license.
- Python
Published by APMonitor 11 months ago
gekko - Python Gekko v1.2.1
GEKKO v1.2.1 brings several new features and improvements to the Python package for machine learning and optimization of mixed-integer and differential algebraic equations. This release includes the following updates:
- Pyomo Extension and Interface
- Example Jupyter Notebook showcasing Optimization Under Uncertainty with a Gaussian Process Regression (GPR)
- The gksolverextension.py file has been divided into three separate files to enhance modularity and maintainability
- Solver Extension Option: The m.options.SOLVER_EXTENSION option has been modified for improved flexibility
- 0 / GEKKO (default): Solver extension off, solve with GEKKO as usual.
- 1 / AMPL / AMPLPY: Solver extension on, solve through amplpy, maintaining compatibility with previous versions.
- 2 / PYOMO: Solver extension on, solve through Pyomo.
- Documentation Updates: Significant updates to the documentation
Thank you for your continued support and contributions to the GEKKO community!
- Python
Published by APMonitor over 1 year ago
gekko - Python Gekko v1.1.3
Version 1.1.3 Stable Release, Date: 2024-06-17
- Improve model initialization (Timer 47) with improved duplicate variable name searching for larger models
- Update local APM executables to v1.0.3 with remote=False
- Windows apm.exe still 32-bit, includes APOPT, BPOPT, IPOPT solvers
- Linux apm 64-bit, includes APOPT and BPOPT solvers
- MacOS apmmac 64-bit, includes APOPT and BPOPT solvers
- ARM: apmarm 32 bit, aarch64 64 bit includes BPOPT solver
- Web service remote=True is 64-bit with APOPT, BPOPT, IPOPT solvers
- Python
Published by APMonitor over 1 year ago
gekko - Python Gekko v1.1.1
Gekko is a Python library designed for optimization of mixed-integer and differential algebraic equations. It is coupled with large-scale solvers for various types of programming, including linear, quadratic, nonlinear, and mixed integer programming (LP, QP, NLP, MILP, MINLP). Gekko is versatile and supports various modes of operation such as parameter regression, data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control.
Primarily, Gekko functions as an object-oriented library that makes it easier to execute local solvers like APMonitor, which it uses on the backend to solve optimization problems. The library simplifies the declaration of constants, parameters, and variables, and it organizes equations and objective functions for optimization tasks. These features make Gekko a powerful tool for both educational purposes and real-world applications in fields where optimization is required【21†source】.
Full Changelog: https://github.com/BYU-PRISM/GEKKO/compare/v1.1.0...v1.1.1
- Python
Published by APMonitor almost 2 years ago
gekko - Python Gekko v1.1.0
Python Gekko with Generative AI support
- Python
Published by APMonitor almost 2 years ago
gekko - Python Gekko v1.0.7
GEKKO is a python package for machine learning and optimization, specializing in dynamic optimization of differential algebraic equations (DAE) systems. It is coupled with large-scale solvers APOPT and IPOPT for linear, quadratic, nonlinear, and mixed integer programming. Capabilities include machine learning, discrete or continuous state space models, simulation, estimation, and control.
- Python
Published by APMonitor almost 2 years ago
gekko - Python Gekko v1.0.6
GEKKO is a Python package for machine learning and optimization of mixed-integer and differential algebraic equations. It is coupled with large-scale solvers for linear, quadratic, nonlinear, and mixed integer programming (LP, QP, NLP, MILP, MINLP). Modes of operation include parameter regression, data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control.
- Python
Published by APMonitor about 3 years ago
gekko - Python Gekko v1.0.5
Python Gekko with new interface to GPflow and Scikit-learn to import ML models
- Python
Published by APMonitor over 3 years ago
gekko - Python Gekko v1.0.4
Algorithm improvements and preparation for hosting package on conda-forge, in addition to pypi.org.
- Python
Published by APMonitor almost 4 years ago
gekko - Python Gekko v1.0.2
Minor bug fixes for cycling simulations
- Python
Published by APMonitor over 4 years ago
gekko - Gekko Optimization Suite
New machine learning methods and bug fixes.
- Python
Published by APMonitor over 4 years ago
gekko - Gekko Optimization Suite
Stable release of Gekko and the APMonitor engine. Gekko is optimization software for mixed-integer and differential algebraic equations with applications to machine learning, data science, and physics-based modeling. It is coupled with large-scale solvers for linear, quadratic, nonlinear, and mixed integer programming (LP, QP, NLP, MILP, MINLP). Modes of operation include data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control.
- Python
Published by APMonitor almost 5 years ago
gekko - Python Gekko v0.2.8
Improvements to documentation and a bug fix.
- Python
Published by APMonitor over 5 years ago
gekko - Python Gekko v0.2.7
New gekko functions and features.
- Python
Published by APMonitor over 5 years ago
gekko - Python Gekko v0.2.6
New local solve MacOS APM, integral function, and fix for IPython Windows local mode.
- Python
Published by APMonitor over 6 years ago
gekko - Python Gekko v0.2.5
Improvements to Gekko model building functions.
- Python
Published by APMonitor over 6 years ago
gekko - Machine learning and Chemical Flowsheets
Added machine learning https://gekko.readthedocs.io/en/latest/brain.html documentation and chemical flowsheet class with documentation https://gekko.readthedocs.io/en/latest/chemical.html
- Python
Published by APMonitor over 6 years ago
gekko - Version 0.2.1
Support for local MacOS solve in addition to Windows, Linux (ARM and x86) with APOPT and BPOPT solvers
- Python
Published by APMonitor almost 7 years ago
gekko - Version 0.2.0
New objects for advanced mathematical optimization and updated APMonitor local mode (v0.8.9) for Linux, ARM, and Windows.
- Python
Published by APMonitor almost 7 years ago
gekko - Version 0.2rc6
New object support including if3 (conditional statement in optimization), axb (solves Ax=b, Axb dense or sparse matrices), and qobj (quadratic objective function in sparse or dense form).
- Python
Published by APMonitor almost 7 years ago