svn commit: r486829 - in head/math: . py-deap
Yuri Victorovich
yuri at FreeBSD.org
Fri Dec 7 07:46:14 UTC 2018
Author: yuri
Date: Fri Dec 7 07:46:13 2018
New Revision: 486829
URL: https://svnweb.freebsd.org/changeset/ports/486829
Log:
New port: math/py-deap: Distributed Evolutionary Algorithms in Python
Added:
head/math/py-deap/
head/math/py-deap/Makefile (contents, props changed)
head/math/py-deap/distinfo (contents, props changed)
head/math/py-deap/pkg-descr (contents, props changed)
Modified:
head/math/Makefile
Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile Fri Dec 7 07:44:46 2018 (r486828)
+++ head/math/Makefile Fri Dec 7 07:46:13 2018 (r486829)
@@ -703,6 +703,7 @@
SUBDIR += py-cvxopt
SUBDIR += py-cvxpy
SUBDIR += py-cyipopt
+ SUBDIR += py-deap
SUBDIR += py-ecos
SUBDIR += py-fastcluster
SUBDIR += py-fastdtw
Added: head/math/py-deap/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-deap/Makefile Fri Dec 7 07:46:13 2018 (r486829)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= deap
+DISTVERSION= 1.2.2
+CATEGORIES= math biology science devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Distributed Evolutionary Algorithms in Python
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYNUMPY}
+RUN_DEPENDS= ${PYNUMPY}
+
+USES= python:3.5+
+USE_PYTHON= distutils autoplist
+
+.include <bsd.port.mk>
Added: head/math/py-deap/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-deap/distinfo Fri Dec 7 07:46:13 2018 (r486829)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544165307
+SHA256 (deap-1.2.2.tar.gz) = 95c63e66d755ec206c80fdb2908851c0bef420ee8651ad7be4f0578e9e909bcf
+SIZE (deap-1.2.2.tar.gz) = 936584
Added: head/math/py-deap/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/py-deap/pkg-descr Fri Dec 7 07:46:13 2018 (r486829)
@@ -0,0 +1,23 @@
+DEAP is a novel evolutionary computation framework for rapid prototyping and
+testing of ideas. It seeks to make algorithms explicit and data structures
+transparent. It works in perfect harmony with parallelisation mechanisms such
+as multiprocessing and SCOOP.
+
+DEAP includes the following features:
+* Genetic algorithm using any imaginable representation
+ o List, Array, Set, Dictionary, Tree, Numpy Array, etc.
+* Genetic programing using prefix trees
+ o Loosely typed, Strongly typed
+ o Automatically defined functions
+* Evolution strategies (including CMA-ES)
+* Multi-objective optimisation (NSGA-II, SPEA2, MO-CMA-ES)
+* Co-evolution (cooperative and competitive) of multiple populations
+* Parallelization of the evaluations (and more)
+* Hall of Fame of the best individuals that lived in the population
+* Checkpoints that take snapshots of a system regularly
+* Benchmarks module containing most common test functions
+* Genealogy of an evolution (that is compatible with NetworkX)
+* Examples of alternative algorithms : Particle Swarm Optimization, Differential
+ Evolution, Estimation of Distribution Algorithm
+
+WWW: https://github.com/DEAP/deap
More information about the svn-ports-all
mailing list