unopy 0.4.13


pip install unopy

  Latest version

Released: Jul 10, 2026


Meta
Author: Charlie Vanaret, Alexis Montoison
Maintainer: Charlie Vanaret, Alexis Montoison

Classifiers

unopy

unopy is the Python interface for Uno, a modern and modular solver for nonlinearly constrained optimization. Uno unifies Lagrange-Newton (SQP and interior-point) methods by breaking them down into a set of common building blocks such as constraint reformulation, step computation, and globalization.

Installation

unopy is a registered Python package that can be installed via pip:

pip install unopy

unopy allows you to solve an optimization model described by callback functions. An example of the Hock-Schittkowski model hs015 is available in the file example_hs015.py.

Getting started

To get started with Uno, check out the official documentation.

Wheel compatibility matrix

Platform CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14 CPython (additional flags: t) 3.14
macosx_15_0_arm64
macosx_15_0_x86_64
manylinux_2_27_aarch64
manylinux_2_27_x86_64
manylinux_2_28_aarch64
manylinux_2_28_x86_64
win_amd64

Files in release

unopy-0.4.13-cp310-cp310-macosx_15_0_arm64.whl (8.8MiB)
unopy-0.4.13-cp310-cp310-macosx_15_0_x86_64.whl (9.9MiB)
unopy-0.4.13-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.0MiB)
unopy-0.4.13-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.2MiB)
unopy-0.4.13-cp310-cp310-win_amd64.whl (11.3MiB)
unopy-0.4.13-cp311-cp311-macosx_15_0_arm64.whl (8.8MiB)
unopy-0.4.13-cp311-cp311-macosx_15_0_x86_64.whl (9.9MiB)
unopy-0.4.13-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.0MiB)
unopy-0.4.13-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.2MiB)
unopy-0.4.13-cp311-cp311-win_amd64.whl (11.3MiB)
unopy-0.4.13-cp312-cp312-macosx_15_0_arm64.whl (8.8MiB)
unopy-0.4.13-cp312-cp312-macosx_15_0_x86_64.whl (10.0MiB)
unopy-0.4.13-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.0MiB)
unopy-0.4.13-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.2MiB)
unopy-0.4.13-cp312-cp312-win_amd64.whl (11.3MiB)
unopy-0.4.13-cp313-cp313-macosx_15_0_arm64.whl (8.8MiB)
unopy-0.4.13-cp313-cp313-macosx_15_0_x86_64.whl (10.0MiB)
unopy-0.4.13-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.0MiB)
unopy-0.4.13-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.2MiB)
unopy-0.4.13-cp313-cp313-win_amd64.whl (11.3MiB)
unopy-0.4.13-cp314-cp314-macosx_15_0_arm64.whl (8.8MiB)
unopy-0.4.13-cp314-cp314-macosx_15_0_x86_64.whl (10.0MiB)
unopy-0.4.13-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.0MiB)
unopy-0.4.13-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.2MiB)
unopy-0.4.13-cp314-cp314-win_amd64.whl (11.5MiB)
unopy-0.4.13-cp314-cp314t-macosx_15_0_arm64.whl (8.8MiB)
unopy-0.4.13-cp314-cp314t-macosx_15_0_x86_64.whl (10.0MiB)
unopy-0.4.13-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.0MiB)
unopy-0.4.13-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.2MiB)
unopy-0.4.13-cp39-cp39-macosx_15_0_arm64.whl (8.8MiB)
unopy-0.4.13-cp39-cp39-macosx_15_0_x86_64.whl (9.9MiB)
unopy-0.4.13-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.0MiB)
unopy-0.4.13-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.2MiB)
unopy-0.4.13-cp39-cp39-win_amd64.whl (11.3MiB)
unopy-0.4.13.tar.gz (2.1MiB)
Extras: None
Dependencies:
numpy