Skip to main content

PyGradFlow is a simple implementation of the sequential homotopy method to be used to solve general nonlinear programs.

Project description

PyPI version Documentation Status

PyGradFlow

PyGradFlow is a simple implementation of the sequential homotopy method to be used to solve general nonlinear programs.

To solve a nonlinear problem, subclass the Problem class, implementing its abstract methods, pass a problem instance to a Solver, and call its solve() method.

Note: This code is for research purposes, not productive use.

References

  • Potschka, A., Bock, H.G. A sequential homotopy method for mathematical programming problems. Math. Program. 187, 459–486 (2021). https://doi.org/10.1007/s10107-020-01488-z
  • Pearson, John W., and Andreas Potschka. "A preconditioned inexact active-set method for large-scale nonlinear optimal control problems." arXiv preprint arXiv:2112.05020 (2021).

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pygradflow-0.3.1.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

pygradflow-0.3.1-py3-none-any.whl (35.1 kB view details)

Uploaded Python 3

File details

Details for the file pygradflow-0.3.1.tar.gz.

File metadata

  • Download URL: pygradflow-0.3.1.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1018-azure

File hashes

Hashes for pygradflow-0.3.1.tar.gz
Algorithm Hash digest
SHA256 0efe948c9ed21917bdf2cfee77ec08634bb9151140322195d62ba29f4c1d6336
MD5 e6fd3af2ae73588af0c86db7dc51364e
BLAKE2b-256 4aea0fe3ec4e9501cdd02bd6456a137fa9559866fc4d453fc72a13f6502b7ee3

See more details on using hashes here.

File details

Details for the file pygradflow-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: pygradflow-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 35.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1018-azure

File hashes

Hashes for pygradflow-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80343fb433ebd8926f5b73a751a6fea03e8f9c804ff25c10d6b8d53ce29ff58b
MD5 d5df73cc43559390bc5091cf1606736a
BLAKE2b-256 1719aca9f99f0a6060115efbb5872bba064118f6e3ad875936353469a804cf74

See more details on using hashes here.

Supported by

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