| Crates.io | radiate-engines |
| lib.rs | radiate-engines |
| version | 1.2.20 |
| created_at | 2025-05-09 20:13:20.802394+00 |
| updated_at | 2025-12-22 00:18:45.390533+00 |
| description | Engines for the Radiate genetic algorithm library. |
| homepage | https://pkalivas.github.io/radiate/ |
| repository | https://github.com/pkalivas/radiate |
| max_upload_size | |
| id | 1667619 |
| size | 174,216 |
For more details check radiate's user guide or cargo docs.
Radiate is a powerful library for implementing genetic algorithms and artificial evolution techniques. It provides a fast and flexible framework for creating, evolving, and optimizing solutions to complex problems using principles inspired by natural selection and genetics. The core is written in Rust and is available for Python.
Add this to your Cargo.toml:
[dependencies]
radiate = { version = "1.2.20", features = ["x"] }
pip install radiate # --or-- uv add radiate
git clone https://github.com/pkalivas/radiate.git
cd radiate
The core build options are below, there are a few others that can be found through the make help command.
make build to build both Rust and Python packages in develop mode
ARGS="--release" to build both packages in release modePY=3.x to build python package for specific python version (e.g. PY=3.12, PY=3.13t for free-threading interpreter)make test-rs to run tests for rust
make test-py to run tests for python package