- Dan Allan
- Garrett Bischof
- Maksim Rakitin
- Jakob Wlodek
This is a draft of a guide for migrating from Databroker v1.x to Databroker v2.x (currently in prerelease). The data storage does not change; only the way it is accessed changes. It is possible to run Databroker v1.x and 2.x against the same MongoDB concurrently. Databroker 1.x was effectively a plugin to Intake. Databroker 2.x refactors Databroker as a plugin to Tiled, and drops any depenedency on Intake.
| [flake8] | |
| max-line-length = 115 |
In this example, we connect to a public HTTP server and download raw tomography images.
It is not necessary to use Python to do this---curl would work fine---but
the Tiled Python client is currently the most convenient way to do navigate the data.
pip install tiled[client]
Terminal 1:
bluesky-0MQ-proxy 5567 5568
Terminal 2:
python publisher.py
We will use caproto-shark to analyze CA network traffic. Note that the actual servers and clients involve may or may not be using caproto themselves; it does not matter.
-
Install caproto and pandas if they are not already installed.
pip install caproto[standard] pandas