This is a simple library that implements Genetic Expression Programming (see the book from Ferreira, 2005). It is Python3 only and is thought to replace the old PyGEP, supporting a similar syntax.
The chromosome parameters are:
head_length: How long are the heads of the genesgene_number: How many genes there should befunctions: Which functions are used to generate the treeterminals: Which terminals are used in the treerandom_dc: If to add random domain and autogenerated constantsrandom_num: How many random constants to have per geneadf_length: How long are the heads of the adf sectionadf_functions: Which functions to use in the adf sectionadf_num: How many adf to have per chromosomelink_function: Which function to use for linking