From 26da84473ad3c0266bd622d4b7aa44283b9ca956 Mon Sep 17 00:00:00 2001 From: Sunpoet Po-Chuan Hsieh Date: Mon, 9 Nov 2020 17:34:41 +0000 Subject: Add py-iohexperimenter 0.2.8 IOHexperimenter is the benchmarking platform for Iterative Optimization Heuristics (IOHs). IOHexperimenter provides: - A framework for straightforward benchmarking of any iterative optimization heuristic - A suite consisting of 23 pre-made Pseudo-Boolean benchmarking function, with easily accessible methods for adding custom functions and suites - Logging methods to effortlesly store benchmarking data in a format compatible with IOHanalyzer, with future support for additional data logging options - (Soon to come:) A framework which significantly simplifies algorithm design WWW: https://github.com/IOHprofiler/IOHexperimenter --- math/py-iohexperimenter/Makefile | 27 +++++++++++++++++++++++++++ math/py-iohexperimenter/distinfo | 3 +++ math/py-iohexperimenter/pkg-descr | 13 +++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 math/py-iohexperimenter/Makefile create mode 100644 math/py-iohexperimenter/distinfo create mode 100644 math/py-iohexperimenter/pkg-descr (limited to 'math/py-iohexperimenter') diff --git a/math/py-iohexperimenter/Makefile b/math/py-iohexperimenter/Makefile new file mode 100644 index 000000000000..3b5ad8aa3234 --- /dev/null +++ b/math/py-iohexperimenter/Makefile @@ -0,0 +1,27 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= iohexperimenter +PORTVERSION= 0.2.8 +DISTVERSIONSUFFIX= r +CATEGORIES= math python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= IOHexperimenter-${DISTVERSIONFULL} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Experimenter for Iterative Optimization Heuristic + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYNUMPY} + +USES= compiler:c++14-lang python:3.6+ +USE_PYTHON= autoplist concurrent distutils + +USE_CXXSTD= c++14 + +WRKSRC= ${WRKDIR}/IOHexperimenter-${PORTVERSION} + +.include diff --git a/math/py-iohexperimenter/distinfo b/math/py-iohexperimenter/distinfo new file mode 100644 index 000000000000..f923df73e571 --- /dev/null +++ b/math/py-iohexperimenter/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1604676583 +SHA256 (IOHexperimenter-0.2.8r.tar.gz) = 837ba5e8844de28344bfde0810a19e6fa9e91ba9eddc11f19ac5be796f4db0a2 +SIZE (IOHexperimenter-0.2.8r.tar.gz) = 244469 diff --git a/math/py-iohexperimenter/pkg-descr b/math/py-iohexperimenter/pkg-descr new file mode 100644 index 000000000000..4f23bc03fd73 --- /dev/null +++ b/math/py-iohexperimenter/pkg-descr @@ -0,0 +1,13 @@ +IOHexperimenter is the benchmarking platform for Iterative Optimization +Heuristics (IOHs). + +IOHexperimenter provides: +- A framework for straightforward benchmarking of any iterative optimization + heuristic +- A suite consisting of 23 pre-made Pseudo-Boolean benchmarking function, with + easily accessible methods for adding custom functions and suites +- Logging methods to effortlesly store benchmarking data in a format compatible + with IOHanalyzer, with future support for additional data logging options +- (Soon to come:) A framework which significantly simplifies algorithm design + +WWW: https://github.com/IOHprofiler/IOHexperimenter -- cgit v1.2.3