BSD Ports

math/py-clarabel 0.11.1p0 OpenBSD

interior point conic optimization

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
math, lang/python, lang/rust

Description

Python bindings for Clarabel.rs

Clarabel.rs is a Rust implementation of an interior point numerical solver for convex optimization problems using a novel homogeneous embedding.

Clarabel.rs solves linear programs, quadratic programs, second-order cone programs and semidefinite programs. It also solves problems with exponential, power cone and generalized power cone constraints.

Unlike interior point solvers based on the standard homogeneous self-dual embedding (HDSE), Clarabel.rs handles quadratic objectives without requiring any epigraphical reformulation of the objective. It can therefore be significantly faster than other HSDE-based solvers for problems with quadratic objective functions.

Infeasible problems are detected using a homogeneous embedding technique.

In the other systems

SystemPortVersion
OpenBSDmath/py-clarabel0.11.1p0
FreeBSDmath/py-clarabel0.11.1_6
DragonFlymath/py-clarabel0.9.0_6

Install

Binary package:

pkg_add py3-clarabel

From the ports tree:

cd /usr/ports/math/py-clarabel && make install

Dependencies

Build dependencies 9
Run dependencies 1
Required by 1