Bluesky
NSLS-II software for data acquisition, management, and retrieval.
Contents
Examples
Search in the metadata with key value as string
db( measure_type='N6 Pattern 015' )
Search in the metadata with key value as a dict
db(**{'sample.material':'CoralPor' }
Multi-search in the metadata
db(**{'sample.material':'CoralPor', 'temperature': '287 K' } )
Plans
# Define a plan, which is a sequence of actions (move motors, collect data). def my_plan(position): yield from mv(smx, position) # 'plan' style for moving motor yield from mv(EpicsSignal('PV', name='shutter'), 1) # 'plan' style for caput yield from count(dets) # 'plan' style for triggering detector # Check the plan summarize_plan(my_plan(12)) # Execute the plan when ready RE( my_plan(12) )