[package] name = "mahf" version = "0.1.0" authors = ["Leopold Luley ", "Helena Stegherr ", "Jonathan Wurth "] edition = "2021" description = "A framework for modular construction and evaluation of metaheuristics." readme = "README.md" license = "GPL-3.0-or-later" repository = "https://github.com/mahf-opt/mahf" keywords = ["heuristic", "metaheuristic", "optimization"] categories = ["science", "algorithms"] [dependencies] better_any = { version = "0.2.0", features = ["derive"] } thiserror = "1.0.40" eyre = "0.6.8" color-eyre = "0.6.2" trait-set = "0.3.0" serde = { version = "1.0.160", features = ["derive"] } erased-serde = "0.3.25" derive_more = { version = "0.99.17", features = ["deref", "deref_mut", "add", "mul", "not"] } rand = "0.8.5" rand_chacha = "0.3.1" rand_distr = "0.4.3" dyn-clone = "1.0.11" derivative = "2.2.0" ciborium = "0.2.0" serde_json = "1.0.96" rayon = "1.7.0" test-case = "3.1.0" float_eq = "1.0.1" contracts = "0.6.3" itertools = "0.10.5" ron = "0.8.0" indicatif = { version = "0.17.4", features = ["rayon"] } [dev-dependencies] criterion = "0.5.1" [[bench]] name = "default" harness = false