Import py26-pyevolve-0.6rc1 as wip/py-pyevolve.
Pyevolve was developed to be a complete genetic algorithm framework written in pure python. The main objectives of Pyevolve are: . * written in pure python - to maximize the cross-platform aspect * easy to use API - the API must be easy to the end-user * see the evolution - the user can and must see and interact with the evolution statistics, graphs, etc. * extensible - the API must be extensible, the user can create new representations, genetic operators such as crossover, mutation, etc. * fast - the design must be optimized for performance * common features - the framework must implement the most common features: selectors like roulette wheel, tournament, ranking, uniform. Scaling schemes such as linear scaling, etc. * default parameters - we must have default operators, settings, etc in all options * open-source - the source is for everyone, not only for one.
This commit is contained in:
parent
8928cffb25
commit
80b0fe3251
4 changed files with 121 additions and 0 deletions
18
py-pyevolve/DESCR
Normal file
18
py-pyevolve/DESCR
Normal file
|
@ -0,0 +1,18 @@
|
|||
Pyevolve was developed to be a complete genetic algorithm framework written in
|
||||
pure python. The main objectives of Pyevolve are:
|
||||
.
|
||||
* written in pure python - to maximize the cross-platform aspect
|
||||
* easy to use API - the API must be easy to the end-user
|
||||
* see the evolution - the user can and must see and interact with the
|
||||
evolution statistics, graphs, etc.
|
||||
* extensible - the API must be extensible, the user can create
|
||||
new representations, genetic operators such as
|
||||
crossover, mutation, etc.
|
||||
* fast - the design must be optimized for performance
|
||||
* common features - the framework must implement the most common
|
||||
features: selectors like roulette wheel,
|
||||
tournament, ranking, uniform. Scaling schemes
|
||||
such as linear scaling, etc.
|
||||
* default parameters - we must have default operators, settings, etc
|
||||
in all options
|
||||
* open-source - the source is for everyone, not only for one.
|
23
py-pyevolve/Makefile
Normal file
23
py-pyevolve/Makefile
Normal file
|
@ -0,0 +1,23 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2010/06/12 23:29:43 jihbed Exp $
|
||||
#
|
||||
|
||||
DISTNAME= Pyevolve-0.6rc1
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Pyevolve/pyevolve/}
|
||||
CATEGORIES= biology
|
||||
MASTER_SITES= http://garr.dl.sourceforge.net/project/pyevolve/Pyevolve/0.6rc1/
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://pyevolve.sourceforge.net/
|
||||
COMMENT= Complete genetic algorithm framework written in pure python
|
||||
#LICENSE= # TODO: (see mk/license.mk)
|
||||
|
||||
DEPENDS+= ${PYPKGPREFIX}-sqlite-[0-9]*:../../databses/py-sqltite3
|
||||
|
||||
PKG_DESTDIR_SUPPORT= user-destdir
|
||||
|
||||
USE_LANGUAGES= # none
|
||||
|
||||
.include "../../graphics/py-matplotlib/buildlink3.mk"
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../math/py-numpy/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
75
py-pyevolve/PLIST
Normal file
75
py-pyevolve/PLIST
Normal file
|
@ -0,0 +1,75 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2010/06/12 23:29:43 jihbed Exp $
|
||||
bin/pyevolve_graph.py
|
||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/pyevolve/Consts.py
|
||||
${PYSITELIB}/pyevolve/Consts.pyc
|
||||
${PYSITELIB}/pyevolve/Consts.pyo
|
||||
${PYSITELIB}/pyevolve/Crossovers.py
|
||||
${PYSITELIB}/pyevolve/Crossovers.pyc
|
||||
${PYSITELIB}/pyevolve/Crossovers.pyo
|
||||
${PYSITELIB}/pyevolve/DBAdapters.py
|
||||
${PYSITELIB}/pyevolve/DBAdapters.pyc
|
||||
${PYSITELIB}/pyevolve/DBAdapters.pyo
|
||||
${PYSITELIB}/pyevolve/FunctionSlot.py
|
||||
${PYSITELIB}/pyevolve/FunctionSlot.pyc
|
||||
${PYSITELIB}/pyevolve/FunctionSlot.pyo
|
||||
${PYSITELIB}/pyevolve/G1DBinaryString.py
|
||||
${PYSITELIB}/pyevolve/G1DBinaryString.pyc
|
||||
${PYSITELIB}/pyevolve/G1DBinaryString.pyo
|
||||
${PYSITELIB}/pyevolve/G1DList.py
|
||||
${PYSITELIB}/pyevolve/G1DList.pyc
|
||||
${PYSITELIB}/pyevolve/G1DList.pyo
|
||||
${PYSITELIB}/pyevolve/G2DBinaryString.py
|
||||
${PYSITELIB}/pyevolve/G2DBinaryString.pyc
|
||||
${PYSITELIB}/pyevolve/G2DBinaryString.pyo
|
||||
${PYSITELIB}/pyevolve/G2DList.py
|
||||
${PYSITELIB}/pyevolve/G2DList.pyc
|
||||
${PYSITELIB}/pyevolve/G2DList.pyo
|
||||
${PYSITELIB}/pyevolve/GAllele.py
|
||||
${PYSITELIB}/pyevolve/GAllele.pyc
|
||||
${PYSITELIB}/pyevolve/GAllele.pyo
|
||||
${PYSITELIB}/pyevolve/GPopulation.py
|
||||
${PYSITELIB}/pyevolve/GPopulation.pyc
|
||||
${PYSITELIB}/pyevolve/GPopulation.pyo
|
||||
${PYSITELIB}/pyevolve/GSimpleGA.py
|
||||
${PYSITELIB}/pyevolve/GSimpleGA.pyc
|
||||
${PYSITELIB}/pyevolve/GSimpleGA.pyo
|
||||
${PYSITELIB}/pyevolve/GTree.py
|
||||
${PYSITELIB}/pyevolve/GTree.pyc
|
||||
${PYSITELIB}/pyevolve/GTree.pyo
|
||||
${PYSITELIB}/pyevolve/GenomeBase.py
|
||||
${PYSITELIB}/pyevolve/GenomeBase.pyc
|
||||
${PYSITELIB}/pyevolve/GenomeBase.pyo
|
||||
${PYSITELIB}/pyevolve/Initializators.py
|
||||
${PYSITELIB}/pyevolve/Initializators.pyc
|
||||
${PYSITELIB}/pyevolve/Initializators.pyo
|
||||
${PYSITELIB}/pyevolve/Interaction.py
|
||||
${PYSITELIB}/pyevolve/Interaction.pyc
|
||||
${PYSITELIB}/pyevolve/Interaction.pyo
|
||||
${PYSITELIB}/pyevolve/Migration.py
|
||||
${PYSITELIB}/pyevolve/Migration.pyc
|
||||
${PYSITELIB}/pyevolve/Migration.pyo
|
||||
${PYSITELIB}/pyevolve/Mutators.py
|
||||
${PYSITELIB}/pyevolve/Mutators.pyc
|
||||
${PYSITELIB}/pyevolve/Mutators.pyo
|
||||
${PYSITELIB}/pyevolve/Network.py
|
||||
${PYSITELIB}/pyevolve/Network.pyc
|
||||
${PYSITELIB}/pyevolve/Network.pyo
|
||||
${PYSITELIB}/pyevolve/Scaling.py
|
||||
${PYSITELIB}/pyevolve/Scaling.pyc
|
||||
${PYSITELIB}/pyevolve/Scaling.pyo
|
||||
${PYSITELIB}/pyevolve/Selectors.py
|
||||
${PYSITELIB}/pyevolve/Selectors.pyc
|
||||
${PYSITELIB}/pyevolve/Selectors.pyo
|
||||
${PYSITELIB}/pyevolve/Statistics.py
|
||||
${PYSITELIB}/pyevolve/Statistics.pyc
|
||||
${PYSITELIB}/pyevolve/Statistics.pyo
|
||||
${PYSITELIB}/pyevolve/Util.py
|
||||
${PYSITELIB}/pyevolve/Util.pyc
|
||||
${PYSITELIB}/pyevolve/Util.pyo
|
||||
${PYSITELIB}/pyevolve/__init__.py
|
||||
${PYSITELIB}/pyevolve/__init__.pyc
|
||||
${PYSITELIB}/pyevolve/__init__.pyo
|
5
py-pyevolve/distinfo
Normal file
5
py-pyevolve/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2010/06/12 23:29:43 jihbed Exp $
|
||||
|
||||
SHA1 (Pyevolve-0.6rc1.tar.gz) = 8884e6f712f6f96dfc0112cb46a9b361d33eb4b1
|
||||
RMD160 (Pyevolve-0.6rc1.tar.gz) = 56a2b5ac007a6187d38b3d970fdac8169a767427
|
||||
Size (Pyevolve-0.6rc1.tar.gz) = 2362561 bytes
|
Loading…
Reference in a new issue