Getting Started =============== Running Hummingbird ------------------- You can run ``./hummingbird.py -h`` to get some information about the available options of Hummingbird: :: $ ./hummingbird.py -h usage: hummingbird.py [-h] [-i | -b [conf.py] | -r] [-v] [-d] [-p] [--no-restore] Hummingbird - the Online Analysis Framework. optional arguments: -h, --help show this help message and exit -i, --interface start the control and display interface -b [conf.py], --backend [conf.py] start the backend with given configuration file -r, --reload reloads the backend -v, --verbose increase output verbosity -d, --debug output debug messages -p, --profile generate and output profiling information --no-restore no restoring of Qsettings You can run Hummingbird in either interface ( `-i` ) or backend ( `-b` ) mode. Backend ******* When running in backend mode the program will read and analyse data according to the provided configuration file. When no configuration file is given, the file ``examples/basic/dummy.py``, the default configuration file, will be used. Frontend ******** When running in interface mode the GUI program will be launched: .. image:: images/frontend_nosources.jpg :scale: 100 % :align: center After adding a backend (upper left button) the program is waiting for connections from backends and can display any data that the backends send to it: .. image:: images/frontend_sources.jpg :scale: 100 % :align: center