Skip to main content

Benchmarking framework for all types of black-box optimization algorithms.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coco_experiment-2.8.2.tar.gz (3.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

coco_experiment-2.8.2-pp39-pypy39_pp73-win_amd64.whl (402.2 kB view details)

Uploaded PyPyWindows x86-64

coco_experiment-2.8.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (729.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

coco_experiment-2.8.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (547.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

coco_experiment-2.8.2-cp312-cp312-win_amd64.whl (421.8 kB view details)

Uploaded CPython 3.12Windows x86-64

coco_experiment-2.8.2-cp312-cp312-musllinux_1_1_x86_64.whl (762.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

coco_experiment-2.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (751.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

coco_experiment-2.8.2-cp312-cp312-macosx_11_0_arm64.whl (564.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

coco_experiment-2.8.2-cp311-cp311-win_amd64.whl (425.9 kB view details)

Uploaded CPython 3.11Windows x86-64

coco_experiment-2.8.2-cp311-cp311-musllinux_1_1_x86_64.whl (771.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

coco_experiment-2.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (762.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

coco_experiment-2.8.2-cp311-cp311-macosx_11_0_arm64.whl (565.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

coco_experiment-2.8.2-cp310-cp310-win_amd64.whl (426.2 kB view details)

Uploaded CPython 3.10Windows x86-64

coco_experiment-2.8.2-cp310-cp310-musllinux_1_1_x86_64.whl (772.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

coco_experiment-2.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (763.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

coco_experiment-2.8.2-cp310-cp310-macosx_11_0_arm64.whl (567.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

coco_experiment-2.8.2-cp39-cp39-win_amd64.whl (426.7 kB view details)

Uploaded CPython 3.9Windows x86-64

coco_experiment-2.8.2-cp39-cp39-musllinux_1_1_x86_64.whl (773.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

coco_experiment-2.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (764.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

coco_experiment-2.8.2-cp39-cp39-macosx_11_0_arm64.whl (568.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file coco_experiment-2.8.2.tar.gz.

File metadata

  • Download URL: coco_experiment-2.8.2.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for coco_experiment-2.8.2.tar.gz
Algorithm Hash digest
SHA256 df044be950027d20e30e4d7edf187ed991f96eeb4242e8d5c89ea2719f0a50f2
MD5 b60aa1c0f3ae56bbc84f2de3f1100a0b
BLAKE2b-256 a46753fe6d644b34f6b84d644132d2961106b2acd4c14aa41f847f608c82892c

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2.tar.gz:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c620c8f632eda8a8aa23e8a79ae1827916ce41a9f0faa369b7731d4aa7d66e2e
MD5 a66705aa2e0fce253dfe7d78d9265e3f
BLAKE2b-256 12a6c9a81e1778d19edb6cd58aa582036bc2ea45cd505bcca8fd59bd2512ae62

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-pp39-pypy39_pp73-win_amd64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7be5682e37067bc4399fcd5db71e8c091ae668eceb8be560ac646af10b476d8
MD5 ea50a37e8355f2d187c935c2e2a437ad
BLAKE2b-256 51f7ac82706ebe59c830937664c288dfd862e2a928a1ae967f07953fa2454c0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0e821650d6c3b70a0058db8539479b2dd5be75ec638d1e1639efebf7be7ab15
MD5 272e10f5b967679e837809ee9cf6ccd8
BLAKE2b-256 4187387a12e235d2a8bea4070a8129fb5a3d8b85333d2e896802f9f8dfa6623f

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d948c90796c3008babe3b131c694a7a0b62a6bc0a9a8ea9bdf1b1b8c597beb6
MD5 e0b4184d2e828d79fa11929c35d90fff
BLAKE2b-256 d974f01e7c88d44dc2d1d7f00424471e5da6c99b0603dfafb84aa9a7fb30678d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp312-cp312-win_amd64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5d595f40d697356fd38c8b40a8640ac6769158696832482756f2e1a26cf78bc6
MD5 26a04376ef095fbbbf915521a8ac980d
BLAKE2b-256 c5ab734600690c29927ce88ca6a55ac9c67eeb230d9e4673feb8062d24e963f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp312-cp312-musllinux_1_1_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebd20860bddf0116c667bcd42b63685f899905f72cb90812830bc5512b4d0436
MD5 777969afbecf86732687b4ea78f14c76
BLAKE2b-256 c185427899dc8c97e1ff89e760001d2782bbff1e1b5407daa2348210f7666a0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7405d045e6f11b3eb5833148749e06ca270b6ad44c73829a2ba566ba0513d81b
MD5 1ba4c7f632a6d2d1eb64707b94522bab
BLAKE2b-256 769f319c71ca0e388a5ef472953bd79d80bfc7bf1f3a8b4f1cd3a298cdf8bd7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b945a08271655f0121b5f4181d1eb8deced060d9dde551a0c97d58cf140758a
MD5 976e946671d7d1ab9c80c8e8c404a1c8
BLAKE2b-256 9e6f2e5d52d5e57e175168a4cca037819d96e48d47dc71aef9e82752a4f9554c

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp311-cp311-win_amd64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a83a58aaaf664cfeb0a3d0c6f80f6667c0c80c12f3005537dd71d9686e88c87a
MD5 3400af64fc4b4a4594c248193425243a
BLAKE2b-256 706d9d6035675bf4e33d1f5bb458a349f933330821d0a4df87c33bcabb3a600d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp311-cp311-musllinux_1_1_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c99d956df654fd8fee77391b196b9a35d34912131170dd31ab5d8c8479979f7
MD5 b681543473eadd56e96e9081f1747c77
BLAKE2b-256 5c186c52a0de7d5c65f5bd50ab116babb04fc47e8d9acfe62043347b9ee58bfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c897170eb7a645c39a9b89a283b6b2cbbbb1bdbfe227c2d1b31f92a6e98873b8
MD5 b40a7c1c168c3abd165da079b470180a
BLAKE2b-256 99501a11c8e15244b03d19f685c0d7713778e0e1e02643f11f14bcec4d68d71e

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e55a26c43cb577b8358ccde0a6131c87ed1f8f0cbff5b30135f231a0b7f0528
MD5 abb627b5aea49729275b89be1c395255
BLAKE2b-256 befc6cfc44ebf00626e42f5fd1c8171bc5f0977960f5a20e743773a3b93ddf0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp310-cp310-win_amd64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 085267b50a3d4d9751fdb784b7fcf8682ea5d22c29ca357aef313c5baf15fbc8
MD5 4afe6a1469da82c48a314365bbba7759
BLAKE2b-256 b55b48c0aca97bba61997bc399176a734bea30d8703029ecf8d4f4e8d3f0680f

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39da2b14a7bd23890152fdc2a89253e89b0c832237ca0e4c1dba5293fdffa954
MD5 f0a20a3ac2de2131fe6c60f4e348c13b
BLAKE2b-256 aba82c41db714e0d83f51e3cec654da6b7d53718de2180c8041aaa7eb82d2431

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46c38d11ec04bd156ca7cc8dce9ffa41941c073224c1c94edcc9eca678fe2914
MD5 2374e3d0aa44bcc288114502164d7885
BLAKE2b-256 efff63e343f3ec4076c7e88d251bd2ff902d9d9ec33436c8bb3a8374911a5835

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a82bf58e42276002b0d12e26b83957e52c3b927b4f79bce5d26547c326ebc11e
MD5 f3daaa2e417557cf12c2aa35023a4753
BLAKE2b-256 407d69e82c8f618ade0373db5222f920386e98d1bb5c1edf6a44b162407379eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp39-cp39-win_amd64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8f040bcc2cf3db8bc22a03ef6489df2c090c2811edad78736b2868a907dc8ad3
MD5 540af117cfa3c046daae92a2259b0b3f
BLAKE2b-256 49819022dbaafd4a7bab2b727bfd660ecadc2225d21f9a7fb4799eed407a3b3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 564e4d9edcf3a90465491c4ee978566b15775d489f92440dd178117c2c3e3d98
MD5 cd7727194bfe137bc576e995614eab8b
BLAKE2b-256 d8ac32570c76431e7a339f39e26dca8e581a75b1e9369cfd2ba6807eca69426a

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coco_experiment-2.8.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coco_experiment-2.8.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7c5e0b0b6a0de40565b8a0d2f40ad31045960c7a815c6510fe3ae2706f5e2e0
MD5 1090116718fb1cbf565bf2880c8cc918
BLAKE2b-256 c37d51a44010e9b717300aee217fa4b9873396704c6eabe5a965f62260cab92f

See more details on using hashes here.

Provenance

The following attestation bundles were made for coco_experiment-2.8.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: tag_release.yml on numbbo/coco-experiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page