aboutsummaryrefslogtreecommitdiff
path: root/math/py-iohexperimenter
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-11-09 17:34:41 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-11-09 17:34:41 +0000
commit26da84473ad3c0266bd622d4b7aa44283b9ca956 (patch)
treed22a822f666e1d9ea275d7b8cc91a45e234f94ca /math/py-iohexperimenter
parent5b2a83aa3ca614a2f2ca3b7d92b058cf4f1a773c (diff)
downloadports-26da84473ad3c0266bd622d4b7aa44283b9ca956.tar.gz
ports-26da84473ad3c0266bd622d4b7aa44283b9ca956.zip
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
Notes
Notes: svn path=/head/; revision=554736
Diffstat (limited to 'math/py-iohexperimenter')
-rw-r--r--math/py-iohexperimenter/Makefile27
-rw-r--r--math/py-iohexperimenter/distinfo3
-rw-r--r--math/py-iohexperimenter/pkg-descr13
3 files changed, 43 insertions, 0 deletions
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 <sunpoet@FreeBSD.org>
+# $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 <bsd.port.mk>
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