Page History
...
The idea here is tomake the bluesky scans look the same as det-config scans. Mona’s step-store (from “detnames -s”) contains a list of variables, which in both cases includes step_value, step_docstring ("metadata"). In the case of a bluesky scan it also includes the PV values. In the case of a config scan the configs themselves get updated on each step.
Sample Scan Script
Note that the step_docstring is json as per Mikhail's suggestion above.
Code Block | ||
---|---|---|
| ||
from psana import DataSource import sys # a config scan for epix ds = DataSource(exp='ueddaq02',run=28) myrun = next(ds.runs()) step_value = myrun.Detector('step_value') step_docstring = myrun.Detector('step_docstring') for nstep,step in enumerate(myrun.steps()): print('step:',nstep,step_value(step),step_docstring(step)) for nevt,evt in enumerate(step.events()): if nevt==3: print('evt3:',nstep,step_value(evt),step_docstring(evt)) |
...
Overview
Content Tools