Skip to content

kvxopt/kvxopt

 
 

Repository files navigation

KVXOPT

This package is a fork from CVXOPT including more SuiteSparse functions and KLU sparse matrix solver.

Release info

License GitHub release PyPI Anaconda-Server Badge

Related projects

Build status

master dev
Linux Linux build Linux build
Wheels (Linux) Build wheels (Linux) Build wheels (Linux)
Wheels (macOS) Build wheels (macOS) Build wheels (macOS)
Wheels (Windows) Build wheels (Windows) Build wheels (Windows)
Codecov codecov codecov

Type checking

kvxopt ships PEP 561 type information (py.typed + .pyi stubs) for the public API, including C-extension modules.

The typing strategy is:

  • stub-first for C-backed and highly dynamic modules;
  • targeted inline annotations for small pure-Python modules;
  • precise optional typing for extensions that may not be built (gsl, fftw, glpk, osqp, dsdp, gurobi).

Run static checks locally with:

pip install . pyrefly
python tools/typecheck.py

About

KVXOPT -- Python Software for Convex Optimization containing more wrappers suite-sparse.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 59.4%
  • Python 36.9%
  • Mathematical Programming System 2.8%
  • Other 0.9%