Hummingbird
===========
Hummingbird is a python-based software tool for monitoring and analysing Flash X-ray Imaging (FXI) experiments in real time.
Getting Hummingbird
-------------------
The easiest way to get Hummingbird is to clone it from the |git_link|.
.. |git_link| raw:: html
Github project
::
$ git clone https://github.com/FXIhub/hummingbird.git
More instructions can be found in the `Installation guide `_.
Getting started
---------------
Hummingbird is very simple to use. `Configuration `_ is done using a single python configuration file. For the beginning, checkout our collection of `basic examples `_.
Getting help
------------
`More advanced examples `_ and a full `API documentation `_ are available here at |hum_doc|.
.. |hum_doc| raw:: html
https://fxihub.github.io/hummingbird/docs
Supported facilities
--------------------
Hummingbird is intended to be used across different user facilities. It has been extensively tested at the LCLS facility, see `LCLS examples `_. Future releases of Hummingbird will include the European XFEL facility and more XFEL facilities.
Contribute to Hummingbird
-------------------------
Hummingbird is meant to be an open project, developed by users of Flash X-ray Imaging (FXI) using modern X-ray sources. You are welcome to `contribute `_.
How to cite
-----------
Daurer, B. J., Hantke, M. F., Nettelblad, C. & Maia, F. R. N. C. (2016). J. Appl. Cryst. **49**, 1042-1047 |hum_doi|.
.. |hum_doi| raw:: html
http://dx.doi.org/10.1107/S1600576716005926
.. toctree::
:maxdepth: 1
.. toctree::
:hidden:
installation
getting_started
configuration
basic_examples
lcls_examples
advanced_examples
API/modules
contribute