// pikaia

Algorithms

Open-source implementations connected with my research. Pikaia is a Python package for evolutionary algorithms, genetic programming, and Genetic AI — designed for researchers, students, and practitioners interested in evolutionary computation and data analysis.

🧬 Pikaia

GitHub ↗

A Python package for evolutionary algorithms and Genetic AI.

Key features

  • Evolutionary simulation for data analysis
  • Built-in plotting and visualization
  • Modular, extensible strategy system (Dominant, Altruistic, Selfish, Balanced, Kin-Altruistic, Kin-Selfish, None)
  • D-matrix accelerated iteration mode — typically 30–80× faster than the standard iterative mode
  • Jupyter notebook examples included
  • Scientific approach, ready for research and teaching
  • 99% test coverage

Installation

Install the package from PyPI:

pip install pikaia