Date: Tue, 9 Jun 2020 18:53:01 +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: r538337 - in head/science: . py-pygmo2 Message-ID: <202006091853.059Ir1fF089093@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Tue Jun 9 18:53:01 2020 New Revision: 538337 URL: https://svnweb.freebsd.org/changeset/ports/538337 Log: New port: science/py-pygmo2: Python platform to perform parallel computations of optimisation tasks Added: head/science/py-pygmo2/ head/science/py-pygmo2/Makefile (contents, props changed) head/science/py-pygmo2/distinfo (contents, props changed) head/science/py-pygmo2/pkg-descr (contents, props changed) head/science/py-pygmo2/pkg-plist (contents, props changed) Modified: head/science/Makefile Modified: head/science/Makefile ============================================================================== --- head/science/Makefile Tue Jun 9 18:19:43 2020 (r538336) +++ head/science/Makefile Tue Jun 9 18:53:01 2020 (r538337) @@ -267,6 +267,7 @@ SUBDIR += py-pydicom SUBDIR += py-pygeodesy SUBDIR += py-pygeometa + SUBDIR += py-pygmo2 SUBDIR += py-pymatgen SUBDIR += py-pymol SUBDIR += py-pyosf Added: head/science/py-pygmo2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/Makefile Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= pygmo2 +DISTVERSIONPREFIX= v +DISTVERSION= 2.15.0-121 +DISTVERSIONSUFFIX= -gbe6c148 +CATEGORIES= science graphics +#MASTER_SITES= CHEESESHOP # https://github.com/esa/pygmo2/issues/53 +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Python platform to perform parallel computations of optimisation tasks + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= pybind11>0:devel/pybind11 +LIB_DEPENDS= libpagmo.so:science/pagmo2 \ + libboost_serialization.so:devel/boost-libs + +USES= cmake python +USE_GITHUB= yes +GH_ACCOUNT= esa +GH_PROJECT= pygmo2 + +CMAKE_ON= PYGMO_ENABLE_IPO + +.include <bsd.port.mk> Added: head/science/py-pygmo2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/distinfo Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,3 @@ +TIMESTAMP = 1591727894 +SHA256 (esa-pygmo2-v2.15.0-121-gbe6c148_GH0.tar.gz) = 14472df04c3c5a2d4f55611ed520e97d8942f2452176191b3e8cf3e326acf2c4 +SIZE (esa-pygmo2-v2.15.0-121-gbe6c148_GH0.tar.gz) = 3025838 Added: head/science/py-pygmo2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/pkg-descr Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,18 @@ +pygmo is a scientific Python library for massively parallel optimization. It is +built around the idea of providing a unified interface to optimization +algorithms and problems, and to make their deployment in massively parallel +environments easy. + +Efficient implementantions of bio-inspired and evolutionary algorithms are sided +to state-of-the-art optimization algorithms (Simplex Methods, SQP methods, +interior points methods, ...) and can be easily mixed (also with your +newly-invented algorithms) to build a super-algorithm exploiting algorithmic +cooperation via the asynchronous, generalized island model. + +pygmo can be used to solve constrained, unconstrained, single objective, +multiple objective, continuous and integer optimization problems, stochastic and +deterministic problems, as well as to perform research on novel algorithms and +paradigms, and easily compare them to state-of-the-art implementations of +established ones. + +WWW: https://esa.github.io/pygmo2/ Added: head/science/py-pygmo2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/pkg-plist Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,26 @@ +%%PYTHON_SITELIBDIR%%/pygmo/__init__.py +%%PYTHON_SITELIBDIR%%/pygmo/_algorithm_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_bfe_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_check_deps.py +%%PYTHON_SITELIBDIR%%/pygmo/_ipyparallel_utils.py +%%PYTHON_SITELIBDIR%%/pygmo/_island_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_mp_utils.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_algorithm.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_bfe.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_island.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_problem.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_r_policy.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_s_policy.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_topology.py +%%PYTHON_SITELIBDIR%%/pygmo/_problem_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_algorithms.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_bfes.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_islands.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_problems.py +%%PYTHON_SITELIBDIR%%/pygmo/_r_policy_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_s_policy_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_topology_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_version.py +%%PYTHON_SITELIBDIR%%/pygmo/core.so +%%PYTHON_SITELIBDIR%%/pygmo/plotting/__init__.py +%%PYTHON_SITELIBDIR%%/pygmo/test.py
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006091853.059Ir1fF089093>