moreau-cpu 0.4.1


pip install moreau-cpu

  Latest version

Released: Sep 19, 2026


Meta
Author: Shane Barratt
Requires Python: >=3.9

Classifiers

Development Status
  • 4 - Beta

Intended Audience
  • Science/Research

Programming Language
  • Python :: 3
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Rust

License
  • OSI Approved :: Apache Software License

Topic
  • Scientific/Engineering :: Mathematics

moreau-cpu

CPU backend for Moreau, a batched differentiable conic optimization solver. Implemented in Rust (built with maturin) and based on Clarabel.rs, with a DAQP-derived active-set solver for small QPs.

Most users should install the unified moreau package, which depends on this backend:

pip install moreau

See the main repository for documentation, examples, and source.

License

Apache 2.0. See LICENSE and NOTICE for full terms and upstream attribution (Clarabel.rs, diffqcp, DAQP).

Wheel compatibility matrix

Platform CPython >=3.9 (abi3)
macosx_11_0_arm64
manylinux_2_28_aarch64
manylinux_2_28_x86_64

Files in release

Extras:
Dependencies:
numpy (>=1.19.0)
scipy (>=1.6.0)