[Tutor] Genetic module recommendations?

2012-08-18 Thread Modulok
List,

I'm looking for a good genetic module. (Stable, well documented, pythonic,
etc.)

I'm writing a breeding simulator where users select parent organisms to breed
based on traits they favor, e.g: eye color, height, etc. The human player is
the fitness function. I guess this is artificial selection? After breeding
the user gets an offspring which carries traits from its parents.

It's only a game and a crude approximation of nature at best. However, the
algorithm has to be stable enough this can go on for several hundred
generations without entropy reducing to the point of haulting evolution. On the
other hand, I don't want so much entropy that it's reduce to a random search.

Before I write my own, I thought I'd ask to see if there was a third party,
de-facto standard Python genetic module. Or at least one that is highly
recommended.

Any suggestions?

Thanks!
-Modulok-
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Genetic module recommendations?

2012-08-18 Thread Ryan Waples
Not sure if it meets your needs, but you should at least check out simuPOP.


On Sat, Aug 18, 2012 at 12:24 PM, Modulok modu...@gmail.com wrote:
 List,

 I'm looking for a good genetic module. (Stable, well documented, pythonic,
 etc.)

 I'm writing a breeding simulator where users select parent organisms to breed
 based on traits they favor, e.g: eye color, height, etc. The human player is
 the fitness function. I guess this is artificial selection? After breeding
 the user gets an offspring which carries traits from its parents.

 It's only a game and a crude approximation of nature at best. However, the
 algorithm has to be stable enough this can go on for several hundred
 generations without entropy reducing to the point of haulting evolution. On 
 the
 other hand, I don't want so much entropy that it's reduce to a random search.

 Before I write my own, I thought I'd ask to see if there was a third party,
 de-facto standard Python genetic module. Or at least one that is highly
 recommended.

 Any suggestions?

 Thanks!
 -Modulok-
 ___
 Tutor maillist  -  Tutor@python.org
 To unsubscribe or change subscription options:
 http://mail.python.org/mailman/listinfo/tutor
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Genetic module recommendations?

2012-08-18 Thread Alan Gauld

On 18/08/12 20:24, Modulok wrote:

List,

I'm looking for a good genetic module. (Stable, well documented, pythonic,
etc.)


There probably is but asking on the tutor list - for beginners to Python 
- is less likely to find one than a request on the wider Python 
community at comp.lang.python. I'd try again there.



--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Genetic module recommendations?

2012-08-18 Thread Mark Lawrence

On 18/08/2012 20:24, Modulok wrote:

List,

I'm looking for a good genetic module. (Stable, well documented, pythonic,
etc.)

I'm writing a breeding simulator where users select parent organisms to breed
based on traits they favor, e.g: eye color, height, etc. The human player is
the fitness function. I guess this is artificial selection? After breeding
the user gets an offspring which carries traits from its parents.

It's only a game and a crude approximation of nature at best. However, the
algorithm has to be stable enough this can go on for several hundred
generations without entropy reducing to the point of haulting evolution. On the
other hand, I don't want so much entropy that it's reduce to a random search.

Before I write my own, I thought I'd ask to see if there was a third party,
de-facto standard Python genetic module. Or at least one that is highly
recommended.

Any suggestions?

Thanks!
-Modulok-
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor



Have you looked on pypi? 
http://pypi.python.org/pypi?%3Aaction=searchterm=geneticsubmit=search


--
Cheers.

Mark Lawrence.

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor