From nobody Fri Mar 25 13:42:29 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6555F1A2803C; Fri, 25 Mar 2022 13:42:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KQ3Dk1JXQz3Krq; Fri, 25 Mar 2022 13:42:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648215750; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=E8GgkZGYHD9oF9lGLTeKkwEAW/hZkjSsFVrK7GAcCos=; b=JuNyO/lV4FRAjRqU/J65UQkUdjnShyb+n/+IimG81oyTPGMKLvXjbzDN/YB9GoL+CwlmTi OhhLXQCZHMCraE6crI/GV4nQc2cRlybRCwVKilHCqZoDfc9WnZzLWNmlyCaxIQm9Dk52zV ZKfJx4wjuIbXTd/2FpLTyAvZn3hvmVS+Q3JdviDyENtj8ZhDY8iFvlsLCcxt4lazFPWGog JL7lQDMJoBS3crJlGHoshP71A93LtL396nhPYKKg2GssMIQMXB2gLR3SfosXVUoQtwaFrm MFFYGCSQxlp/+XsnSM5p6MLMSGO8TBbJ6xLH4ip6lhPYmCbm05XaHF+7AzcemQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 69C4B5525; Fri, 25 Mar 2022 13:42:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22PDgTCe018132; Fri, 25 Mar 2022 13:42:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22PDgTwS018131; Fri, 25 Mar 2022 13:42:29 GMT (envelope-from git) Date: Fri, 25 Mar 2022 13:42:29 GMT Message-Id: <202203251342.22PDgTwS018131@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 4f1eac722199 - main - math/py-moarchiving: Add py-moarchiving 0.6.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4f1eac7221994a696606199d4c26f3f2342a8e43 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648215750; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=E8GgkZGYHD9oF9lGLTeKkwEAW/hZkjSsFVrK7GAcCos=; b=I+q0wENjEbWCpOwDDCevfUsEZbobrBuG6nV+IaZjF1ptqkjibvcdjVPywQL2FbLMUDl+y/ YSssBEgVp8TX6B+kVE0cbHoKJPeNg+Qjq5234+N5Mvhzt2zQdVKvoe1X+Vy67smO9pGdrz cZgjh1NmSI4TUNddK3QX1gfOKbxmrQC74SuVUW8A7oLEI+TfFwsQghG/QJ+UXECENUuiMZ i7qNdxQ7OO56pk+U1wmwBPtc+6lBecJgfkbb42iSoSCsO1qnQt5UPEp98Ra0p6b+AzIiyC dPtCNJC4iQ3n6DquGLbxz6dKnwnzeGst0V7LswzTLPRWs5CWGgUsCWjgvhjyIA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648215751; a=rsa-sha256; cv=none; b=o1+4paUfkQKj/zFDcFNjLaMfOpCQdHRIXkWLiwO4n8CezscHnHVSgQQVOoEw4ZhfGXrHau FsKeK0rcJq4onaD+p1cD9oP0c2B6UwVIgVQrIjAUSurV6AZ9t66Lh4wOpqICGjHWk7lEkM nrebbK57WrKLJHGpQn8ztpZR3l6a+85siJIddctFcMneWXEYusyAsZk4mBZUjBnsyePC+D fB8th/Z5Ywfpo2djr1hH2xxF0cSOFgR6Muoa5KSvpFNRIdPsXtcRs2PG4WijAb8QAxbQgy fnk1w3yJFRzyydpdl990tnjifuHWJMSMa44o8dOCo0povv9Donw3dvGleHWRLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=4f1eac7221994a696606199d4c26f3f2342a8e43 commit 4f1eac7221994a696606199d4c26f3f2342a8e43 Author: Po-Chuan Hsieh AuthorDate: 2022-03-25 12:45:40 +0000 Commit: Po-Chuan Hsieh CommitDate: 2022-03-25 13:36:38 +0000 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/Makefile | 1 + math/py-moarchiving/Makefile | 19 +++++++++++++++++++ math/py-moarchiving/distinfo | 3 +++ math/py-moarchiving/pkg-descr | 7 +++++++ 4 files changed, 30 insertions(+) diff --git a/math/Makefile b/math/Makefile index bc05d30a78af..7b38c2c3de64 100644 --- a/math/Makefile +++ b/math/Makefile @@ -868,6 +868,7 @@ SUBDIR += py-matplotlib2 SUBDIR += py-mip SUBDIR += py-mixsimulator + SUBDIR += py-moarchiving SUBDIR += py-mpmath SUBDIR += py-munkres SUBDIR += py-munkres10 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