Date: Thu, 24 May 2018 21:30:52 +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: r470811 - in head/math: . py-PyMetis Message-ID: <201805242130.w4OLUqJO020601@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Thu May 24 21:30:51 2018 New Revision: 470811 URL: https://svnweb.freebsd.org/changeset/ports/470811 Log: New port: math/py-PyMetis: Python wrapper for the Metis graph partititioning software Added: head/math/py-PyMetis/ head/math/py-PyMetis/Makefile (contents, props changed) head/math/py-PyMetis/distinfo (contents, props changed) head/math/py-PyMetis/pkg-descr (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Thu May 24 20:49:47 2018 (r470810) +++ head/math/Makefile Thu May 24 21:30:51 2018 (r470811) @@ -645,6 +645,7 @@ SUBDIR += pure-rational SUBDIR += py-Diofant SUBDIR += py-GridDataFormats + SUBDIR += py-PyMetis SUBDIR += py-PySCIPOpt SUBDIR += py-PyWavelets SUBDIR += py-Pyomo Added: head/math/py-PyMetis/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/py-PyMetis/Makefile Thu May 24 21:30:51 2018 (r470811) @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= PyMetis +DISTVERSION= 2016.2 +CATEGORIES= math python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Python wrapper for the Metis graph partititioning software + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} + +USES= localbase python +USE_PYTHON= distutils autoplist + +.include <bsd.port.mk> Added: head/math/py-PyMetis/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/py-PyMetis/distinfo Thu May 24 21:30:51 2018 (r470811) @@ -0,0 +1,3 @@ +TIMESTAMP = 1527196473 +SHA256 (PyMetis-2016.2.tar.gz) = ebf68b865ed274f5c6db5ccfdf2fbec2123bf72171f3f0b54213fec4fa3b502a +SIZE (PyMetis-2016.2.tar.gz) = 1721282 Added: head/math/py-PyMetis/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/py-PyMetis/pkg-descr Thu May 24 21:30:51 2018 (r470811) @@ -0,0 +1,10 @@ +PyMetis is a Python wrapper for the Metis graph partititioning software by +George Karypis, Vipin Kumar and others. It includes version 5.0pre2 of Metis +and wraps it using the Boost Python wrapper generator library. So far, it only +wraps the most basic graph partitioning functionality (which is enough for my +current use), but extending it in case you need more should be quite +straightforward. Using PyMetis to partition your meshes is really easy - +essentially all you need to pass into PyMetis is an adjacency list for the +graph and the number of parts you would like. + +WWW: https://mathema.tician.de/software/pymetis/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805242130.w4OLUqJO020601>