Skip to main content

COmparing Continuous Optimisers COCO Experiment

version license build download paper

The coco-experiment Python module implements the experimental part of COCO: A Platform for Comparing Continuous Optimizers in a Black-Box Setting. It provides several benchmark function suites and the data logging.

Documentation

The main documentation pages for the coco-experiment package cocoex can be found at

Below are installation instruction and some usage hints.

Installation

The easiest way to install coco-experiment is using pip (preferably in a virtual environment):

pip install -U coco-experiment

For the difficult way look at this page and start with git clone https://github.com/numbbo/coco-experiment.git.

Usage

Similar to scikit-learn, the module name (coco-experiment) is not the import name, hence usage starts with

import cocoex

To get started, take a look at the getting-started page and at this simple example experiment. To run an experiment in practice, take a look at the complete example experiment.

Metadata

Release files for coco-experiment 2.8.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for coco-experiment 2.8.3
File Size Uploaded Provenance
coco_experiment-2.8.3.tar.gz 3.9 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for coco-experiment 2.8.3
File
coco_experiment-2.8.3-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
coco_experiment-2.8.3-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
coco_experiment-2.8.3-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
coco_experiment-2.8.3-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
coco_experiment-2.8.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
coco_experiment-2.8.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
coco_experiment-2.8.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
coco_experiment-2.8.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
coco_experiment-2.8.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
coco_experiment-2.8.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
coco_experiment-2.8.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
coco_experiment-2.8.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
coco_experiment-2.8.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
coco_experiment-2.8.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
coco_experiment-2.8.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
coco_experiment-2.8.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details

Total release size: 14.3 MB

Release files / coco_experiment-2.8.3.tar.gz

Download URL coco_experiment-2.8.3.tar.gz
Size 3.9 MB
Tags Source
SHA-256 checksum
How to use checksums
ff46b036ba48ccb7ecbbb21d6da5c37805a561a533b0909efb58a5f0d95610c6
BLAKE2b-256 checksum
How to use checksums
db36a125ca0487971316b1b90ebd3bcdb853566aa216a73312b1381f835278db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp315-cp315-win_amd64.whl

Download URL coco_experiment-2.8.3-cp315-cp315-win_amd64.whl
Size 426.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
dae9e5943564419699d89ed93c1f8b1f99bc615c514d60d3811ea011f1fc0daa
BLAKE2b-256 checksum
How to use checksums
0891eea5746d4e189ab3708c5c39367885deb3a9bcd0b3c22ab686ba776ca228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL coco_experiment-2.8.3-cp315-cp315-musllinux_1_2_x86_64.whl
Size 773.7 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8eda61f8997341160c08d84e9184312cc7fcfe15f1bae3ff4eccc7a4fb4b4883
BLAKE2b-256 checksum
How to use checksums
1e496778845810c2e01b9860619e56911eaabae50b30451780917e8791d435ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL coco_experiment-2.8.3-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 763.9 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b6c216594ca50fec7ae1ec53be2c33612bd77a442dbe4e96625165e0f6bb4cd
BLAKE2b-256 checksum
How to use checksums
de48620ac52e39c5404390569029a46fc73ce4d5d20a907f325622526f1901d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp315-cp315-macosx_11_0_arm64.whl

Download URL coco_experiment-2.8.3-cp315-cp315-macosx_11_0_arm64.whl
Size 630.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8b05d0caf46a5e27b21529247799d8940854c0f14efd2eabbf2a9f21ba2039a8
BLAKE2b-256 checksum
How to use checksums
f9a2ab59b61018eb8fe23af5405795768cb98c95887b3e5b7ce4496737d5ce7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp314-cp314-win_amd64.whl

Download URL coco_experiment-2.8.3-cp314-cp314-win_amd64.whl
Size 427.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9d29d0a3bdc45345f65fc5fde27a41f3aa959a1d09068646a2b495ce4eae3744
BLAKE2b-256 checksum
How to use checksums
c8805503b28aa9a99e85ba95b040d485b45d38c9a2f1350518ed51548d587558
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL coco_experiment-2.8.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 772.3 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c7e4a03655c938379c64ef2943cd4872be471c895ae0c08756901f8b32ddf93d
BLAKE2b-256 checksum
How to use checksums
9f456b335b6670fde3240739256f5c08a1df4530ac6d7da93b433d8a802df492
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL coco_experiment-2.8.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 762.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aeae3d398cb8247d657c3bbf6544182ce88e5d4222372d525b2a47d2664ad265
BLAKE2b-256 checksum
How to use checksums
94dfbf62b06f36e08b384b3f7df71ae6a33ed56cd8f4a6879686f83ff4715538
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL coco_experiment-2.8.3-cp314-cp314-macosx_11_0_arm64.whl
Size 630.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c321984e10e2760068909799b831076956d752a23e3722efdb28cd5ff158a20b
BLAKE2b-256 checksum
How to use checksums
93f98e04541a3a25995f149008ec2a8fe1bcddb1969aa6d49fcb29b4d6cf6a32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp313-cp313-win_amd64.whl

Download URL coco_experiment-2.8.3-cp313-cp313-win_amd64.whl
Size 422.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
646af2769b4cf476a1dbfed0ca2d2af004b919f85e10f546489a574a9f6771d5
BLAKE2b-256 checksum
How to use checksums
62bff10ff65ce6fe4ad7f87115757f4f970f9a93551a6ea53e06fb85dc9f06bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL coco_experiment-2.8.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 771.9 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
04454872e45aedad4629bd2086b81e5e8e55025403a0efe98e6404a588dead92
BLAKE2b-256 checksum
How to use checksums
d19d0e2db755d8ffb28ce835c051bfa0d2923844a7585fa89682d2464ae75acb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL coco_experiment-2.8.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 762.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b5cf8dc8c0ddb1d2500ce626a76e9ee3da4a0fc2ade204b89963421e667c4787
BLAKE2b-256 checksum
How to use checksums
071a22d4a71b31a49ce4614399c3972b972fdf1371d305091fafb9b291fe73ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL coco_experiment-2.8.3-cp313-cp313-macosx_11_0_arm64.whl
Size 629.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
325bcf058e676d1c4f47a16ac865dc30ac7cb47da7f533c1c2b28434fbb4a690
BLAKE2b-256 checksum
How to use checksums
f7b7b4998df24356c134b17435003c2c856a6de94657aba836d46190b8322265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp312-cp312-win_amd64.whl

Download URL coco_experiment-2.8.3-cp312-cp312-win_amd64.whl
Size 422.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e6f0cba5c826b03fd8b70e72341b83746c7bc36d0d8c971486f5a23f575f281d
BLAKE2b-256 checksum
How to use checksums
cb191dda41af22a609255db214fdc90fd5b4cdeb12c870059e78f45896896809
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL coco_experiment-2.8.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 772.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
915af2607c9ad52a61d6a758cbd6f6b9218080e1c4d74ed546544b1054999d3c
BLAKE2b-256 checksum
How to use checksums
c3c6af7e082c23b67561c3fcd61f71a69c51cea06f981a677c5c0f48ffec66c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL coco_experiment-2.8.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 763.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3c8f3ca18c472cbff5e6633aa5ed6f7c0dc61b1ef41f5b51a71bbe5981d26e39
BLAKE2b-256 checksum
How to use checksums
9d9fae5c44d24b2cf9695dec365205f6244ae8450aa5b8a8ab762d7e38aa22d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / coco_experiment-2.8.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL coco_experiment-2.8.3-cp312-cp312-macosx_11_0_arm64.whl
Size 629.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b57fb56657c3c3f3d2bb2dedcc85e39410f538839023223c845bb02c97edd978
BLAKE2b-256 checksum
How to use checksums
323b8bbc7608d5c1a48d18b0e0f2e81425d08b969cb597390010b5f25c8d5b7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for coco-experiment 2.8.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 17 files in this release have been uploaded with provenance metadata.

Select from 17 files

Attestation for coco_experiment-2.8.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page