7 releases (breaking)
| 0.7.0 | Sep 22, 2023 |
|---|---|
| 0.6.0 | May 30, 2023 |
| 0.5.0 | Jun 2, 2022 |
| 0.4.0 | Jan 24, 2022 |
| 0.1.0 | Dec 23, 2021 |
#203 in Science
47 downloads per month
Used in mahf-coco
1.5MB
30K
SLoC
Coco
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
gitgcc(or any other C compiler)bindgen(cargo install bindgen-cli)- and
libclang(installlibclang-devon Ubuntu)
- and
bash(forgenerate.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.
Dependencies
~0–2.2MB
~43K SLoC