PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Nonlinear Programming Python Packages

Python packages with the GitHub topic nonlinear-programming. Sorted by monthly downloads, with stars and forks.
casadi
casadi

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript

2.3M 2K 463
Pyomo
pyomo

An object-oriented algebraic modeling language in Python for structured optimization problems.

1M 3K 593
ampl
amplpy

Python API for AMPL

60K 86 21
ampl
ampltools

Python API for AMPL

21K 86 21
cvanaret
unopy

With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization

13K 513 52
cog-imperial
omlt

Represent trained machine learning models as Pyomo optimization formulations

9K 349 77
GAMS-dev
gamspy

Fast algebraic modeling and mathematical optimization in Python

6K 136 12
casadi
casadi-gil-comp

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript

1K 2K 463
optyx-dev
optyx

Intuitive symbolic interface for constrained optimization problems. Write natural Python, get automatic gradients and solvers.

497 25 3
astomodynamics
pycddp

Constrained Differential Dynamic Programming Solver for Trajectory Optimization and Model Predictive Control

432 93 17
mgudorf
orbithunter

Framework for nonlinear dynamics and chaos

419 4 1
pyrddlgym-project
pyrddlgym-gurobi

Gurobi compilation of RDDL description files to mixed-integer programs, and optimization tools.

314 2 1
maptor
maptor

MAPTOR: Multiphase Adaptive Trajectory Optimizer

242 53 2
ampl
amplpyfinance

Python API for AMPL

96 86 21
nkostiuchenko
ficomo

ficomo: a pyomo-like framework for the FICO xpress solver

84 0 0
casadi
casadi-fork

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript

52 2K 463
ampl
amplremote

Python API for AMPL

52 86 21
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology