**tomato**: au-tomation without the pain!
=========================================
.. image:: https://badgen.net/badge/docs/dgbowl.github.io/grey?icon=firefox
:target: https://dgbowl.github.io/tomato
.. image:: https://badgen.net/pypi/v/tomato/?icon=pypi
:target: https://pypi.org/project/tomato
.. image:: https://badgen.net/github/tag/dgbowl/tomato/?icon=github
:target: https://github.com/dgbowl/tomato
**tomato** is an instrument automation package, currently developed at the
`ConCat lab `_, and previously in the
`Materials for Energy Conversion `_ lab at Empa.
**tomato** includes:
- a daemon for pipeline and device management, as well as job scheduling, :mod:`tomato.daemon`;
- the daemon and pipeline configuration utility, :mod:`tomato.tomato`;
- the job and job queue configuration utility, :mod:`tomato.ketchup`;
- the component status utility and API, :mod:`tomato.passata`;
- a set of device drivers, see the :ref:`driver library`.
This project has received funding from:
- the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 957189,
- the Emmy Noether Programme of the DFG, under project No. 490703766
- the Priority Programme 2419 HyCAM of the DFG, under project No. 523873650
The project is part of BATTERY 2030+, the large-scale European research initiative for inventing the sustainable batteries of the future.
.. codeauthor::
Peter Kraus,
Alexandre Gbocho,
Graham Kimbell,
Loris Ercole,
.. toctree::
:maxdepth: 1
:caption: tomato user manual
installation
quickstart
usage
driver_develop
version
.. _driver library:
.. toctree::
:maxdepth: 1
:caption: tomato driver library
tomato-example-counter
tomato-psutil
tomato-bronkhorst
tomato-jumo
.. toctree::
:maxdepth: 1
:caption: tomato autodocs
:hidden:
apidoc/tomato