blissdata¶
Warning
blissdata is still under developement
Blissdata is a python library to abstract the way bliss reads and writes data. It makes possible for other programs to “look over bliss’ shoulder” and run data processing on the fly.
The blissdata
library provides access to:
- all data produced by Bliss acquisitions (Redis database 1)
- all public device settings (Redis database 0)
- beamline configuration (Beacon server)
Receive data from Bliss acquisitions¶
import gevent.monkey
gevent.monkey.patch_all()
from blissdata.client import configure_with_beacon_address
from blissdata.data.node import get_session_node
configure_with_beacon_address("localhost", 10001)
node = get_session_node("demo_session")
for event in node.walk_on_new_events():
print(event)