APS Training for Bluesky Data Acquisition.
Objective
Simulate a beam line using EPICS IOCs, GUIs, Bluesky and related components.
Follow these instructions to install EPICS-Bluesky-Simulator, including Oracle VM VirtualBox Manager.
- OS: Linux Mint 20.1
- EPICS
- Python: Miniconda 4.9.2
- Bluesky: 2021-04-11
- Jupyter: 3.0.11
Jupyter notebooks provide specific training for use of the Bluesky Framework for data acquisition and analysis.
- Bluesky Hello, World!
- About the Instrument Simulation
- Bluesky Command Review
- count with a scaler
- move a motor
- scan with motor and scaler
- lineup on a 1-D peak
- temperature
- write a custom measurement plan
- area detector
- analyze image data later
- analyze data extracted from another Bluesky
From the VM, open a terminal window. One of these methods:
- press these keys at the same time:
<Ctrl>+<Alt>+T
- click the Terminal icon in the lower command bar
- select the LM menu (in lower left corner), then Terminal
Use these commands in the terminal to start the Jupyter Lab notebook server:
cd ~/bluesky
./blueskyStarter.sh lab
The terminal console window will look similar to this view:
In a minute or less, a web browser should open with a view, such as:
This repository contains the instructions and resources to create a VirtualBox virtual machine image.
name | URL |
---|---|
Bluesky Framework | https://blueskyproject.io/ |
bluesky | https://blueskyproject.io/bluesky |
ophyd | https://blueskyproject.io/ophyd |
databroker | https://blueskyproject.io/databroker |
apstools | https://apstools.readthedocs.io/ |
APS instruments | https://github.com/BCDA-APS/use_bluesky/wiki/ |