Skip to main content

A simple and easy-to-use Genetic Algorithm implementation library in Python

Project description

A simple and easy-to-use Genetic Algorithm implementation library in Python.

pyeasyga provides a simple interface to the power of Genetic Algorithms (GAs). You don’t have to have expert GA knowledge in order to use it.


  • Currently under development


2014-07-04 (v0.2.0)

  • Upload to pypi.
  • Reflect changes in HISTORY (pypi upload, new version)

2014-07-03 (v0.1.0)

  • Implemented all of basic GA functionality

  • Fix issue with odd-numbered population that causes an off-by-one error in the population size

  • Set default ga selection function to tournament_selection

  • Created examples to show how to use the library

  • Start versioning (better late than never); copied jeffknupp’s from sandman

    selected versioning standard: major.minor.micro (e.g. 2.1.5)

    • major => big changes that can break compatibility
    • minor => new features
    • micro => bug fixes

2014-06-23 (v0.1.0)

  • Start of pyeasyga development.

Project details

Release history Release notifications

History Node


History Node


History Node


History Node


History Node


History Node


This version
History Node


History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
pyeasyga-0.2.1.tar.gz (15.4 kB) Copy SHA256 hash SHA256 Source None Jul 4, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page