Push Genetic Programming in Python. For the most complete documentation, refer to the pyshgp ReadTheDocs.
Push Genetic Programming
Push is programming language that plays nice with evolutionay computing / genetic programming. It is a stack-based language that features 1 stack per data type, including code. Programs are represented by lists of instructions, which modify the values on the stacks. Instuctions are executed in order.
pyshgp is compatale with python
3.6.x. Pyshgp is also probably compatible with python
2.7.x although it is currently not as rigorously tested.
Install from pip
Coming with first beta 0.1 release of
pyshgp. Check the
project milestones to get a
sense of how far off this is.
Build Frome source
Clone the repo
cdinto the pyshgp repo directory
pip install -r requirements.txt
pip install . --upgrade
Thats it! Check out the examples and
pyshgp ReadTheDocs for more information.
The most in depth information about running the
pyshgp examples can be found
on the pyshgp ReadTheDocs
Pysh Roadmap / Contributing
Pysh is continuously being developed for applications of genetic proramming, as well as reasearch in Evolutionary Computation. You can see what is coming up next for pyshgp on its Roadmap.
For information about contributing, see the Contributing Guide.