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

Nonlinear Programming Python Packages

Python packages with the GitHub topic nonlinear-programming. Sorted by relevance, with stars and monthly downloads.
Pyomo
pyomo

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

1.3M 2K 577
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 or Matlab/Octave.

840K 2K 444
ampl
amplpy

Python API for AMPL

78K 84 20
cvanaret
unopy

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

38K 482 41
ampl
ampltools

Python API for AMPL

28K 84 20
cog-imperial
omlt

Represent trained machine learning models as Pyomo optimization formulations

19K 343 73
GAMS-dev
gamspy

Python-based algebraic modeling interface to GAMS

6K 130 11
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 or Matlab/Octave.

3K 2K 444
astomodynamics
pycddp

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

1K 91 16
optyx-dev
optyx

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

975 25 2
ampl
amplpyfinance

Python API for AMPL

644 84 20
mgudorf
orbithunter

Framework for Nonlinear Dynamics and Chaos

467 5 1
maptor
maptor

MAPTOR: Multiphase Adaptive Trajectory Optimizer

295 52 2
pyrddlgym-project
pyrddlgym-gurobi

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

286 2 1
ampl
amplremote

Python API for AMPL

63 84 20
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 or Matlab/Octave.

56 2K 444
    • Data from PyPI, GitHub, ClickHouse, and BigQuery