Smoothed Online Convex Optimization
Development
Testing
Unit and integration test can be run with cargo test
.
CI
We use the linter Clippy and the code formatter rustfmt which can be run using cargo clippy
and cargo fmt
, respectively.
Python bindings
Maturin can be used to build the Python bindings for this crate.
- create a virtualenv:
python3 -m venv venv
- build new bindings:
maturin develop
Now, the bindings are available as the soco
package.