Skip to content

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

License

Notifications You must be signed in to change notification settings

AnilOsmanTur/pyeasyga

 
 

Repository files navigation

pyeasyga

Introduction

Fork of pyeasyga with some optimizations with numpy arrays and multiprocessing.

A simple and easy-to-use implementation of a Genetic Algorithm 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.

Installation


At the command line, simply run::

    $ pip install pyeasyga

Or clone this repository and run ``python setup.py install`` from within the project directory. e.g.::

    $ git clone https://github.com/remiomosowon/pyeasyga.git
    $ cd pyeasyga
    $ python setup.py install

For alternative install methods, see the INSTALL file or the Installation 
section in the documentation.

Requirements
  • six
  • numpy
  • pathos

Examples


See the Usage section in the documentation for examples. The example files can 
be found in the ``examples`` directory.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 91.8%
  • Makefile 6.1%
  • Shell 2.1%