coco-rs

Crates.iococo-rs
lib.rscoco-rs
version0.7.0
sourcesrc
created_at2021-12-23 08:16:37.244439
updated_at2023-09-22 19:58:18.842844
descriptionRust bindings for COCO benchmarking framework
homepage
repositoryhttps://github.com/numbbo/coco
max_upload_size
id502095
size45,069
Leopold Luley (luleyleo)

documentation

README

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.

Commit count: 18331

cargo fmt