From 4f1eac7221994a696606199d4c26f3f2342a8e43 Mon Sep 17 00:00:00 2001 From: Po-Chuan Hsieh Date: Fri, 25 Mar 2022 20:45:40 +0800 Subject: math/py-moarchiving: Add py-moarchiving 0.6.0 The Python class moarchiving.BiobjectiveNondominatedSortedList implements a bi-objective non-dominated archive with list as parent class. It is heavily based on the bisect module. It provides easy and fast access to the overall hypervolume, the contributing hypervolume of each element, and to the uncrowded hypervolume improvement of any given point in objective space. WWW: https://github.com/CMA-ES/moarchiving --- math/py-moarchiving/Makefile | 19 +++++++++++++++++++ math/py-moarchiving/distinfo | 3 +++ math/py-moarchiving/pkg-descr | 7 +++++++ 3 files changed, 29 insertions(+) create mode 100644 math/py-moarchiving/Makefile create mode 100644 math/py-moarchiving/distinfo create mode 100644 math/py-moarchiving/pkg-descr (limited to 'math/py-moarchiving') diff --git a/math/py-moarchiving/Makefile b/math/py-moarchiving/Makefile new file mode 100644 index 000000000000..40c60fb5e2a7 --- /dev/null +++ b/math/py-moarchiving/Makefile @@ -0,0 +1,19 @@ +# Created by: Po-Chuan Hsieh + +PORTNAME= moarchiving +PORTVERSION= 0.6.0 +CATEGORIES= math python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Biobjective Archive class with hypervolume indicator and uncrowded hypervolume improvement computation + +LICENSE= BSD3CLAUSE + +USES= python:3.7+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include diff --git a/math/py-moarchiving/distinfo b/math/py-moarchiving/distinfo new file mode 100644 index 000000000000..f71517d957ea --- /dev/null +++ b/math/py-moarchiving/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1647264408 +SHA256 (moarchiving-0.6.0.tar.gz) = 705ded992d399bc1ac703e68391bded6f64e1bde81b2bb25061eaa6208b5b29a +SIZE (moarchiving-0.6.0.tar.gz) = 14635 diff --git a/math/py-moarchiving/pkg-descr b/math/py-moarchiving/pkg-descr new file mode 100644 index 000000000000..9f1b15ea66b7 --- /dev/null +++ b/math/py-moarchiving/pkg-descr @@ -0,0 +1,7 @@ +The Python class moarchiving.BiobjectiveNondominatedSortedList implements a +bi-objective non-dominated archive with list as parent class. It is heavily +based on the bisect module. It provides easy and fast access to the overall +hypervolume, the contributing hypervolume of each element, and to the uncrowded +hypervolume improvement of any given point in objective space. + +WWW: https://github.com/CMA-ES/moarchiving -- cgit v1.2.3