evolvepy

EvolvePy is a Python module created to allow the easy creation and execution of evolutionary algorithms.


Keywords
artificial-intelligence, evolutionary-algorithms, genetic-algorithm, python, scientific-computing, undergraduate-project
License
MIT
Install
pip install evolvepy==1.0.0

Documentation

EvolvePy

EvolvePy is a Python module created to allow the easy creation and execution of evolutionary algorithms.

Documentation: EvolvePy's documentation.

Presentation video (Portuguese, click on the image): Presentation Video

Features

(Links to example using the feature)

Installation

  • EvolvePy can be installed using pip:

    pip install --upgrade pip
    pip install evolvepy
  • For install with all integrations dependecies (gym, tensorflow, wandb, gym_unity):

    pip install --upgrade pip
    pip install evolvepy[all_integrations]
  • For installing from the repository:

    git clone https://github.com/EltonCN/evolvepy
    cd evolvepy
    pip install --upgrade pip
    pip install .

Examples

The "examples" folder have a lot of examples of how to use EvolvePy.

Authors

Created by students from Unicamp's Institute of Computing (IC-Unicamp) as a project for the evolutionary systems subject at ICMC-USP, taught by prof. Eduardo do Valle Simoes.