DEAP release 1.0.0

973 views
Skip to first unread message

Félix-Antoine Fortin

unread,
Feb 20, 2014, 11:51:42 AM2/20/14
to deap-...@googlegroups.com
Dear ECers, 

After more than 4 years of development, we are proud to announce the 
release of DEAP 1.0.0. You can download a copy of this release at the 
following web page. 


DEAP (Distributed Evolutionary Algorithms in Python) is a novel evolutionary 
computation framework for rapid prototyping and testing of ideas. Its design 
departs from most other existing frameworks in that it seeks to make algorithms 
explicit and data structures transparent, as opposed to the more common black 
box type of frameworks.

To get to know more about DEAP and the current release, we invite you
to read the most recent article on DEAP published in SIGEvolution volume 6, 
issue 2, pp. 17-26.


An IPython notebook version of the article is also available.


This release includes:
    - Major overhaul of statistics computing and logging;
    - Ability to do Object Oriented Genetic Programming (OOGP);
    - Symbolic regression benchmarks for GP;
    - New tutorials and better documentation;
    - Several new examples from diverse fields;
    - and several other changes.

Every changes of this release are detailed in the documentation.


To help users translate code from 0.9.x to 1.0.0, we have also written
a new porting guide that details every change required to use DEAP 1.0.


Your feedback and comments are welcome at http://goo.gl/LZkdi4 or 
deap-users at googlegroups dot com. You can also follow us on Twitter @deapdev, 

Best,

François-Michel De Rainville
Félix-Antoine Fortin
Marc-André Gardner
Christian Gagné
Marc Parizeau

Laboratoire de vision et systèmes numériques
Département de génie électrique et génie informatique
Université Laval
Quebec City (Quebec), Canada

EBo

unread,
Feb 23, 2014, 10:18:58 PM2/23/14
to deap-...@googlegroups.com
Thought I would let any Gentoo users out there know that recently DEAP
made it into Gentoo's main portage tree. I contacted the maintainer and
he bumped the version AND added a SCOOP ebuild, and all that has made it
into the main tree sometime earlier today...

Cheers! Good work!!!

EBo --

Jason Zutty

unread,
Mar 24, 2014, 5:57:54 PM3/24/14
to deap-...@googlegroups.com
Can you please expand upon your bullet on the "Ability to do Object Oriented Genetic Programming (OOGP);", I am unable to find anything on it in the 1.0.0 documentation.

Thanks!
Jason

Félix-Antoine Fortin

unread,
Mar 26, 2014, 10:14:11 AM3/26/14
to deap-...@googlegroups.com
We replaced the string definition of type in GP by classes. This gave us the ability to check for subclassing when applying type constraints. So it is now possible to have a primitive or a terminal that returns a float be the argument of another primitive which takes an argument of the class object.

Félix-Antoine

--
You received this message because you are subscribed to the Google Groups "deap-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to deap-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages