| Home | Trees | Index | Help |
|
|---|
|
pygene: pygene is a library for genetic algorithms in python
gamete: Implements gametes, which are the result of splitting an organism's
genome in two, and are used in the organism's sexual reproduction
gene: Implements a collection of gene classes
organism: Implements classes for entire organisms
population: pygene/population.py - Represents a population of organisms
prog: Implements genetic programming organisms
xmlio: xmlio.py
__builtin__.object:
The most base type
pygene.xmlio.PGXmlMixin:
mixin class to support pygene classes serialising themselves to/from
xml
pygene.gene.BaseGene:
Base class from which all the gene classes are derived.
pygene.gene.BitGene:
Implements a single-bit gene
pygene.gene.AndBitGene:
Implements a single-bit gene, whose phenotype is the AND of each gene
in the pair
pygene.gene.OrBitGene:
Implements a single-bit gene, whose phenotype is the OR of each gene
in the pair
pygene.gene.XorBitGene:
Implements a single-bit gene, whose phenotype is the exclusive-or of
each gene in the pair
pygene.gene.CharGene:
Gene that holds a single ASCII character, as a 1-byte string
pygene.gene.AsciiCharGene:
Specialisation of CharGene that can only hold chars in the legal ASCII
range
pygene.gene.PrintableCharGene:
Specialisation of AsciiCharGene that can only hold printable chars
pygene.gene.ComplexGene:
A gene whose value is a complex point number
pygene.gene.DiscreteGene:
Gene type with a fixed set of possible values, typically strings
pygene.gene.FloatGene:
A gene whose value is a floating point number
pygene.gene.FloatGeneMax:
phenotype of this gene is the greater of the values in the gene
pair
pygene.gene.FloatGeneRandom:
Variant of FloatGene where mutation always randomises the value
pygene.gene.IntGene:
Implements a gene whose values are ints, constrained within the
randMin,randMax range
pygene.organism.BaseOrganism:
Base class for genetic algo and genetic programming organisms
pygene.organism.MendelOrganism:
Classical Mendelian genetic organism
pygene.organism.Organism:
Simple genetic algorithms organism
pygene.prog.ProgOrganism:
Implements an organism for genetic programming
pygene.gamete.Gamete:
Contains a set of genes.
pygene.population.Population:
Represents a population of organisms
__builtin__.type:
type(object) -> the object's type type(name, bases, dict) -> a
new type
pygene.prog.ProgOrganismMetaclass:
a metaclass which analyses class attribs of a ProgOrganism subclass,
and builds the list of functions and terminals
pygene.prog.BaseNode:
Base class for genetic programming nodes
pygene.prog.FuncNode:
node which holds a function and its argument nodes
pygene.prog.TerminalNode:
Holds a terminal value
pygene.prog.ConstNode:
Holds a constant value
pygene.prog.VarNode:
Holds a variable
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Mon Dec 12 14:37:12 2005 | http://epydoc.sf.net |