This release is a pre-release and may not be stable for production use.
Olympus: a benchmarking framework for noisy optimization and experiment planning
Olympus provides a consistent and easy-to-use framework for benchmarking optimization algorithms. With olympus you can:
- Access a suite of 18 experiment planning algortihms via a simple and consistent interface
- Easily integrate custom optimization algorithms
- Access 10 experimentally-derived benchmarks emulated with probabilistic models, and 23 analytical test functions for optimization
- Easily integrate custom datasets, which can be used to train models for custom benchmarks
You can find more details in the documentation.
Installation
Olympus can be installed with pip:
pip install olymp
Dependencies
The installation only requires:
python >= 3.6numpypandas
Additional libraries are required to use specific modules and objects. Olympus will alert you about these requirements as you try access the related functionality.
Citation
Olympus is research software. If you make use of it in scientific publications, please cite the following article:
@misc{olympus,
title={Olympus: a benchmarking framework for noisy optimization and experiment planning},
author={Florian Häse and Matteo Aldeghi and Riley J. Hickman and Loïc M. Roch and Melodie Christensen and Elena Liles and Jason E. Hein and Alán Aspuru-Guzik},
year={2020},
eprint={2010.04153},
archivePrefix={arXiv},
primaryClass={stat.ML}
}
License
Olympus is distributed under an MIT License.
Metadata
Release files for olymp 0.0.1b0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| olymp-0.0.1b0.tar.gz | 4.6 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| olymp-0.0.1b0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.4 MB
Release files / olymp-0.0.1b0.tar.gz
| Download URL | olymp-0.0.1b0.tar.gz |
|---|---|
| Size | 4.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d57b6760b922554030edb0bd37649ad7da45c4f715679a88853b79c483233162
|
|
BLAKE2b-256 checksum How to use checksums |
2ae7de582c7131c5743c046cc0ea1d5f5fcf6de1714716aed02ff50b0fa8b64f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9
|
Release files / olymp-0.0.1b0-py3-none-any.whl
| Download URL | olymp-0.0.1b0-py3-none-any.whl |
|---|---|
| Size | 4.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d9aed9fd153c17631e343ea4f0524066398baae0ae1fe208b0d8f456d66142b4
|
|
BLAKE2b-256 checksum How to use checksums |
4beef4115f12f14cad055e8ce97e8c9fd983212da70a6d3ad0fc42abf8349cad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9
|
Security for olymp 0.0.1b0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.