Skip to content
This repository has been archived by the owner on Dec 6, 2021. It is now read-only.
/ grove Public archive

Genetic algorithm and grammatical evolution library.

License

Notifications You must be signed in to change notification settings

tmsquill/grove

Repository files navigation

Grove

Build Status

Grove is a genetic algorithm and grammatical evolution library.

Features

  • Generic template for evolving agent based models.
  • Grammatical Evolution supporting popular formal grammar representations such as BNF, FlatBuffers, and Apache Thrift.
  • Distributed execution of evaluation functions and grammar-related procedures.
  • Extensive logging and output files for data analysis.

Installation

The preferred method for installing Grove is easy_install or pip.

easy_install grove

or

pip install grove

Alternatively, you can download or clone the repository and build from sources.

python setup.py install

Grove also optionally uses the ETE Toolkit for graphing parse trees generated during grammatical evolution. Installation through conda is required to use this feature.

conda install grove

Documentation

Check the Grove User's Guide for documentation and examples.

Contribution

Please fork and submit a pull request if you've created a feature that you think should be added.

About

Genetic algorithm and grammatical evolution library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages