soco 1.0.1

Algorithms for Smoothed Online Convex Optimization
Documentation

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.

  1. create a virtualenv: python3 -m venv venv
  2. build new bindings: maturin develop

Now, the bindings are available as the soco package.