Crates.io | ecrs |
lib.rs | ecrs |
version | 0.1.0-beta.4 |
source | src |
created_at | 2022-11-24 10:19:11.448268 |
updated_at | 2023-05-28 13:56:21.916747 |
description | Evolutionary computation tools & algorithms |
homepage | https://github.com/ecrs-org/ecrs |
repository | https://github.com/ecrs-org/ecrs |
max_upload_size | |
id | 722139 |
size | 491,884 |
Disclaimer Please note that this library is in early development phase and breaking changes may occur without any notice.
Evolutionary computation tools & algorithms.
The library provides:
For genetic algorithm there are various genetic operators & utility predefined:
Each operator can be used in plug-in style to alternate algorithm behaviour.
The library also offers highly customizable logging system based on "probing". You can check out our examples
To add ecrs
to your project simply make use of cargo add
command:
cargo add ecrs
Work in progess...
For now the best method to get started is checking out our examples
During this stage of development there is not MSRV policy estabilished yet. Currently MSRV == 1.65.0
as there are some usages of syntax introduced in 1.65.0
in the codebase.
# Clone the repository
git clone git@github.com:ecrs-org/ecrs.git ecrs
# Install the hooks
git config core.hooksPath .githooks