Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Dec 2018 07:46:13 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r486829 - in head/math: . py-deap
Message-ID:  <201812070746.wB77kDnG000591@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812070746.wB77kDnG000591>