Skip to main content
======================
RoBO Wrapper for Oríon
======================


.. |pypi| image:: https://img.shields.io/pypi/v/orion.algo.robo
:target: https://pypi.python.org/pypi/orion.algo.robo
:alt: Current PyPi Version

.. |py_versions| image:: https://img.shields.io/pypi/pyversions/orion.algo.robo.svg
:target: https://pypi.python.org/pypi/orion.algo.robo
:alt: Supported Python Versions

.. |license| image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg
:target: https://opensource.org/licenses/BSD-3-Clause
:alt: BSD 3-clause license

.. |rtfd| image:: https://readthedocs.org/projects/orion.algo.robo/badge/?version=latest
:target: https://orion.algo-robo.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

.. |codecov| image:: https://codecov.io/gh/Epistimio/orion.algo.robo/branch/master/graph/badge.svg
:target: https://codecov.io/gh/Epistimio/orion.algo.robo
:alt: Codecov Report

.. |github-actions| image:: https://github.com/Epistimio/orion.algo.robo/workflows/build/badge.svg?branch=master&event=pull_request
:target: https://github.com/Epistimio/orion.algo.robo/actions?query=workflow:build+branch:master+event:schedule
:alt: Github actions tests

----

This wrapper provides access through `Oríon`_ to several Bayesian optimization algorithms
in the library `RoBO`_.

This ``orion.algo`` plugin was generated with `Cookiecutter`_ along with `@Epistimio`_'s `cookiecutter-orion.algo`_ template.

Installation
------------

The RoBO wrapper is currently only supported on Linux.

Before installing RoBO, make sure you have ``libeigen`` and ``swig`` installed.
On ubuntu, you can install them with ``apt-get``

.. code-block:: console

$ sudo apt-get install libeigen3-dev swig

One of the dependencies of RoBO does not declare its dependencies and therefore we need
to install these dependencies first. The order of dependencies in ``requirements.txt``
reflects this order. To install them sequentially, use the following command

.. code-block:: console

$ curl -s https://git.io/JLnCA | grep -v "^#" | xargs -n 1 -L 1 pip install

Finally, you can install this package using PyPI

.. code-block:: console

$ pip install orion.algo.robo


Contribute or Ask
-----------------

Do you have a question or issues? Do you want to report a bug or suggest a feature? Name it! Please
contact us by opening an issue in our repository below and checkout Oríon's
`contribution guidelines <https://github.com/Epistimio/orion/blob/develop/CONTRIBUTING.md>`_:

- Issue Tracker: `<https://github.com/Epistimio/orion.algo.robo/issues>`_
- Source Code: `<https://github.com/Epistimio/orion.algo.robo>`_

Start by starring and forking our Github repo!

Thanks for the support!

Citation
--------

If you use this wrapper for your publications, please cite both
`RoBO <https://github.com/automl/RoBO#citing-robo>`__ and
`Oríon <https://github.com/epistimio/orion#citation>`__. Please also cite
the papers of the algorithms you used, such as DNGO or BOHAMIANN. See
the documentation of the algorithms to find corresponding original papers.

License
-------

Distributed under the terms of the BSD-3-Clause license,
``orion.algo.robo`` is free and open source software.


.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter
.. _`@Epistimio`: https://github.com/Epistimio
.. _`cookiecutter-orion.algo`: https://github.com/Epistimio/cookiecutter-orion.algo
.. _`Oríon`: https://github.com/Epistimio/orion
.. _`RoBO`: https://github.com/automl/robo


Release files for orion.algo.robo 0.1.1

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

Source distribution (sdist)

Source distribution for orion.algo.robo 0.1.1
File Size Uploaded
orion.algo.robo-0.1.1.tar.gz 39.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orion.algo.robo 0.1.1
File Interpreter ABI Platform
orion.algo.robo-0.1.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 56.8 kB

Release files / orion.algo.robo-0.1.1.tar.gz

Download URL orion.algo.robo-0.1.1.tar.gz
Size 39.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f605a2bfc4c55b3547f1f6ffc7ff38a56be97768c18a758a07fe046b0f2a2344
BLAKE2b-256 checksum
How to use checksums
d59a1238f9d923bf844751656ffcaa1dbb5d289f6f198c22b07dce613c3231c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.9

Release files / orion.algo.robo-0.1.1-py2.py3-none-any.whl

Download URL orion.algo.robo-0.1.1-py2.py3-none-any.whl
Size 17.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e5049fde8fb3dab58b859895110ae4a0c95a753300bb4dd150b575c4667a4b9b
BLAKE2b-256 checksum
How to use checksums
5ea3bf0dc0ee74b842ea9988f98b24505d6e53a2bc957c55dce00048b53a17e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

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