1.0.0
First major version for Genetic Evolutionary Algorithms for Python that includes:
- examples folder with examples on how to define evolutionary algorithms
- main classes Experiment and GenotypeModel to create and evolve Genotypes
- algorithms module to use standard evolution or define your own algorithms
- fitness module to create your phenotype's evaluators
- tools modules for creating crossover, mutation and selection methodologies
- database module with interface for neo4j databases
- set of tests and tox environments to ensure style, security and functional quality
What's Changed
- small fix on docstr definitions by @BorjaEst in #3
- add selection tools for algorithms by @BorjaEst in #4
- simplify selection tool methods by @BorjaEst in #5
- add mutation tools by @BorjaEst in #6
- del asserts from non testing modules by @BorjaEst in #7
- selete mutpb fixture for testing mutations by @BorjaEst in #8
- add crossover tools module by @BorjaEst in #9
- updt README with tools modules designs by @BorjaEst in #10
- add algorithms module by @BorjaEst in #11
- add finess modules by @BorjaEst in #12
- add database module by @BorjaEst in #13
- add small code fixtures by @BorjaEst in #14
- add experiments module by @BorjaEst in #15
- improve tests and db cleanup by @BorjaEst in #16
- recover del_phenotypes test by @BorjaEst in #17
- add ipynb example by @BorjaEst in #18
- add visibility to db example connection comments by @BorjaEst in #19
- release first major version by @BorjaEst in #20
Full Changelog: 0.1.0...1.0.0