pygene

Open source genetic algorithms and genetic programming library for Python that is easy to use and understand
Download

pygene Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • David McNab
  • Publisher web site:
  • http://www.freenet.org.nz
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 143 KB

pygene Tags


pygene Description

Open source genetic algorithms and genetic programming library for Python that is easy to use and understand This is your chance to play God. You design the genome of a species. You implement a fitness calculation procedure for members of that species.You create a population of that species, then sit back as members of the species indulge their promiscuous desires. A given organism's chance of getting laid is proportional to its fitness.Watch as your population converges to something reasonably close to it or evolves closer and closer to perfection. Here are some key features of "pygene": · Simple, comfortable, pythonic classes · Several simple working examples, including: Quadratic equation solver, Two-dimensional convergence, String cracker, Travelling Salesman Problem · New! - support for genetic programming · The genetic algorithms classes are based on classical Mendelian genetics · Fully customisable recombination, mutation, inheritance, natural selection · A rich set of primitive Gene classes to use as-is, or subclass · Hermaphroditic sexual reproduction · Configurable 'incest' option (high-fitness parents stay in the population and mate with children) · Configurable spontaneous appearance of random new organisms · Ability to dump Populations, Organisms and/or Genes out to an XML file or string What's New in This Release: · renamed Organism class to MendelOrganism, to indicate that it is based on a 'double-helix' eukaryotic model · created Organism class, which uses only single helix (single genes, not gene pairs)


pygene Related Software