:html_theme.sidebar_secondary.remove: true
.. include:: ../README.rst
.. grid:: 2 2 2 3
:gutter: 2
.. grid-item-card::
:link: tutorials/index.html
:octicon:`globe;2em;sd-text-info` Multi Testbeds
^^^
Make your experiment span one or more testbeds like Grid'5000, IOTlab,
Chameleon.
.. grid-item-card::
:link: jupyter/index.html
:octicon:`beaker;2em;sd-text-info` Jupyter Ready
^^^
Control your experiments from Jupyter. Ideal for lab class.
.. grid-item-card::
:link: tutorials/reproducibility.html
:octicon:`rocket;2em;sd-text-info` Reproducibility
^^^
|enoslib| helps you design reproducible experiments.
.. grid-item-card::
:link: tutorials/ansible-integration.html
:octicon:`gear;2em;sd-text-info` Ansible Integration
^^^
Conveniently write Ansible code in Python.
.. grid-item-card::
:link: apidoc/netem.html
:octicon:`telescope;2em;sd-text-info` Services
^^^
|enoslib| is shipped with various facilities for your experiments.
.. grid-item-card::
:link: https://gitlab.inria.fr/discovery/enoslib/
:octicon:`file-code;2em;sd-text-info` Open Source
^^^
|enoslib| is licensed under the GPLv3.
.. grid-item-card::
:link: https://pypi.org/project/enoslib/
:octicon:`package;2em;sd-text-info` Packages
^^^
``pip install enoslib``
``guix install python-enoslib``
.. grid-item-card::
:link: https://framateam.org/enoslib
:octicon:`people;2em;sd-text-info` Community
^^^
Come say *Hi* in our chat room :)
At a glance
-----------
The tip of the Iceberg featuring Grid'5000 testbed and a dummy benchmark.
.. raw:: html
.. toctree::
:maxdepth: 2
:hidden:
:titlesonly:
tutorials/index.rst
jupyter/index.rst
apidoc/index.rst
theyuseit.rst
changelog.rst