coco-rs 0.7.0

Rust bindings for COCO benchmarking framework
Documentation

Coco

Crates.io docs.rs

Rust bindings for the COCO Numerical Black-Box Optimization Benchmarking Framework.

See https://github.com/numbbo/coco and https://numbbo.github.io/coco/.

Building and packaging

Requirements

  • git
  • gcc (or any other C compiler)
  • bindgen (cargo install bindgen-cli)
    • and libclang (install libclang-dev on Ubuntu)
  • bash (for generate.sh)

coco-sys

$ python do.py build-rust
$ cd code-experiments/build/rust/coco-sys
$ cargo build
$ # and when publishing
$ cargo package --allow-dirty
$ cargo publish --allow-dirty

coco-rs

$ cd code-experiments/build/rust
$ cargo build
$ # and when publishing
$ cargo package
$ cargo publish

Licensing

This code is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.