Skip to content

Conversation

@pkalivas
Copy link
Contributor

This PR adds Radiate to the “Examples” section of the README.

This is a documentation-only change.

For some context: radiate serves as a great example of a large-scale, multi-crate rust project fully integrated with Python through PyO3. Its Python package executes almost all core logic (in some cases, all) in Rust, therefore achieving near-native Rust performance, while providing a clean, idiomatic Python API. Below are a few project highlights and relevant links.

Highlights

  • Comprehensive support for genetic algorithms, genetic programming, and neuroevolution
  • Multi-objective optimization, novelty search, and speciation
  • First-class, built-in metric tracking and parallel evolution (supports GIL & no GIL)
  • Distributed as both a Rust crate and a Python package

Links

PR or not, big thanks to the PyO3 team for creating/maintaining such a great ecosystem - radiate's python integration relies entirely on PyO3/maturin and wouldn't be possible without it. Please let me know if I can add any extra color here or provide any more information!

Copy link
Member

@davidhewitt davidhewitt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I'm glad you've had a great experience using PyO3!

@davidhewitt davidhewitt added this pull request to the merge queue Oct 31, 2025
Merged via the queue into PyO3:main with commit 0a8dc2e Oct 31, 2025
41 of 42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants