Skip to main content

Machine learning and optimization for dynamic systems

Project description

GEKKO is a python package for machine learning and optimization, specializing in dynamic optimization of differential algebraic equations (DAE) systems. GEKKO provides a user-friendly interface to the powerful APMonitor optimization suite on the back end. It is coupled with large-scale solvers for linear, quadratic, nonlinear, and mixed integer programming (LP, QP, NLP, MILP, MINLP). Capabilities include machine learning, discrete or continuous models, real-time optimization, simulation, moving horizon estimation, and nonlinear predictive control.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gekko-0.2.1.tar.gz (10.4 MB view details)

Uploaded Source

Built Distribution

gekko-0.2.1-py2-none-any.whl (10.5 MB view details)

Uploaded Python 2

File details

Details for the file gekko-0.2.1.tar.gz.

File metadata

  • Download URL: gekko-0.2.1.tar.gz
  • Upload date:
  • Size: 10.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/0.9.8 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.5

File hashes

Hashes for gekko-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4af68bccdfd20eb4899175196302a1841e01eeee8a988bc2106f2e6566629d76
MD5 a5d5dd80ae169455904295b934950fbb
BLAKE2b-256 baa7ba0e207b4df5d925c4b45865c49de0c66d6e7709b0d40c886286fbecbe7d

See more details on using hashes here.

File details

Details for the file gekko-0.2.1-py2-none-any.whl.

File metadata

  • Download URL: gekko-0.2.1-py2-none-any.whl
  • Upload date:
  • Size: 10.5 MB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/0.9.8 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.5

File hashes

Hashes for gekko-0.2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 cc1289990693ea53dcbb755b3f59b4f5ecaf689d80eaa978e2a7bc7a4b7dfad1
MD5 caad2b5368233d24b3a00759f1885594
BLAKE2b-256 a68d8700980ea81ae99b008197892fe1200c247e8e14241128c27c52930e6319

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page