# ghosthamlet/Pyevolve forked from perone/Pyevolve

Commits on Nov 15, 2011
1. `Modified Contribution, also added "worstIndividual()"`
perone committed Nov 15, 2011
2. Blaine Booher committed Nov 15, 2011
3. ```Kind of strange, I know, but sometimes you just want to make sure
that your best individual really is something special. An easy way
to do this is to compare it against the worst individual.```
Blaine Booher committed Nov 15, 2011
Commits on Nov 10, 2011
1. ```…into amillerrhodes-graphfix

Conflicts:
pyevolve_graph.py```
perone committed Nov 9, 2011
Commits on Sep 10, 2011
1. `…function`
amillerrhodes committed Sep 9, 2011
Commits on Sep 8, 2011
1. `… thing.`
Blaine Booher committed Sep 8, 2011
2. `Merging the pull request from Blaine, adding the Gradient Gaussian mutators, we should change this later to adapt the older mutation methods.`
perone committed Sep 7, 2011
Commits on Sep 7, 2011
1. Blaine Booher committed Sep 7, 2011
2. Blaine Booher committed Sep 7, 2011
3. Blaine Booher committed Sep 7, 2011
4. ```… relative

to the gene, not absolute like it currently is.

Default mean = 1.0
Default std = 0.0333

This means that the values will be multiplied by 1.0 with a std of 0.0333. In
other words, 68% of the time, the multiplier will be within +/- 0.999 (10%) of
the gene value.```
Blaine Booher committed Sep 7, 2011
Commits on Sep 4, 2011
1. ```…anGradient

The following four mutators are new:

The main difference between Gaussian and GaussianGradient is that

GaussianGradient's mu and sigma are absolute, not relative. So if the default
values of mu=2 and std=10 (why not mu=0?) are used, the random gaussian number
is a flat number around 2. If we're working on a huge range, like say 0-100000,
this is a very small drift.

GaussianGradient uses mu=1.0 and std=0.1 to generate a number around 1.0. This
is then *multiplied* by the gene to provide subtle drift regardless of how
large the range is.

Blaine Booher committed Sep 4, 2011
Commits on Aug 22, 2011
1. Blaine Booher committed Aug 22, 2011
Commits on Aug 18, 2011
1. `…allow multi processing support`
Blaine Booher committed Aug 17, 2011
Commits on Aug 15, 2011
1. perone committed Aug 15, 2011
2. perone committed Aug 15, 2011
3. `… related to the issue #5.`
perone committed Aug 15, 2011
4. perone committed Aug 15, 2011
Commits on Aug 13, 2011
1. ```Removal of the MpiMigration.py
Refactoring of the MigrationScheme
Refactoring of the MPIMigration```
perone committed Aug 13, 2011
2. perone committed Aug 13, 2011
3. `Simplefixes`
perone committed Aug 13, 2011
4. `…ng abs in append`
RonnyPfannschmidt committed Aug 13, 2011
5. `…sult`
RonnyPfannschmidt committed Aug 13, 2011
Commits on Aug 12, 2011
1. `Support for MPI. We will need to remove the host/port requirement from the MigrationScheme, so we can inherit MigrationScheme frmo the new MPI scheme.`
perone committed Aug 12, 2011
2. `…This is to avoid that individual who were lucky once will bias any subsequent evolutionary step`
lorenzoriano committed Aug 12, 2011
3. lorenzoriano committed Aug 12, 2011
Commits on Aug 11, 2011
1. ```…osed. Closes #1.

Signed-off-by: Christian S. Perone <christian.perone@gmail.com>```
perone committed Aug 11, 2011
2. `Signed-off-by: Christian S. Perone <christian.perone@gmail.com>`
perone committed Aug 10, 2011
Commits on Mar 14, 2011
1. `Added Eric Floehr as Contributor.`
perone committed Mar 14, 2011
2. `…s patch closes the Ticket #98.`
perone committed Mar 14, 2011
Commits on Aug 9, 2010
1. `…n page.`
perone committed Aug 9, 2010
Commits on May 16, 2010
1. `…ernative, they were reimplemented in a more flexible way.`
perone committed May 16, 2010
Commits on May 15, 2010
1. perone committed May 15, 2010
2. perone committed May 15, 2010
3. `See ticket #85 for more information.`
perone committed May 15, 2010