Moreau CPU solver: Conic interior-point optimization in Rust
Project Links
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).