~/talk

Commissioning tools at the Australian Synchrotron

Talkat PyCon AU 2024 · 2024-11-22..11-26· [python]
name:Mel Makin
links:none on file
slides:none on file

Python code controls EPICS-backed positioners and detectors, stores Bluesky documents in a tiled database, and shows live and historical scans in a Dash GUI that runs from a Jupyter notebook. The interface produces Gaussian statistics automatically, supports 1D scans (one positioner + one detector) and 2D scans (two positioners + one detector), lets users click a 2D Gaussian to take horizontal and vertical slices, and is already used on MX3 with ADS coming soon.

AI-written summary · about

  1. 0:00Australian Synchrotron intro
  2. 1:09Commissioning tools
  3. 2:55Synchrotron x-ray generation
  4. 3:57Synchrotron key components
  5. 5:25Australian Synchrotron location
  6. 6:06Synchrotron basics
  7. 7:14Beam lines and data
  8. 7:55Positioners and detectors
  9. 9:28Beam line setup and control
  10. 9:48Python in scientific computing
  11. 10:10Ophyd and EPICS control
  12. 11:14Ophyd device classes
  13. 12:18EPICS hardware connection
  14. 13:04Testing hardware with Python
  15. 14:30Ophyd devices for detectors
  16. 15:13Blue Sky plans intro
  17. 16:15Blue Sky JSON data
  18. 17:19Blue Sky motor and detector plans
  19. 18:01Protecting from x-rays
  20. 19:06What is a Gaussian and why it matters
  21. 19:27Commissioning process
  22. 20:52Designing alignment tools
  23. 21:16Jupyter and Blue Sky plans
  24. 21:58Tiled database storage
  25. 22:181D scans with tools
  26. 23:222D scans for alignment
  27. 24:06Dash scan analysis
  28. 25:302D scan visualization
  29. 26:12Commissioning tools recap
  30. 26:55Acknowledgments
  31. 27:16Question and answer session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.