NSLS-II   |   CFN   |   Brookhaven National Laboratory

Workshop 1: Scientific Python for Acquisition and Analysis at the Beamline

Date: Monday, May 20, 2019

Organizer(s): Daniel Allan (NSLS-II/BNL), NSLS-II DAMA Group

Location: Computational Science (CSI) Bldg. 725


This workshop is a hands-on tutorial on how scientific Python libraries and NSLS-II’s Python data acquisition software, “bluesky”, enable sophisticated improvisation at the beamline. Example data will be acquired using bluesky and analyzed using popular software from the scientific Python community. Workshop attendees will be guided through a series of practical examples, and they will try them on a simulated beamline via their Internet browser. 

Please bring a laptop -- this is best experienced as a hands-on workshop.

In order to accommodate both experienced Python programmers looking to learn more about bluesky specifically and novice Python programmers who require more orientation, we will separate this year's workshop into two sessions. The morning session will be a general beginner course of scientific Python programming. The afternoon session will focus on bluesky specifically, at a level and pace that assumes some prior Python experience.

StartsEndsList of Speakers
9:00 AM10:30 AM Continental Breakfast, (Included)
Introduction to Python for Scientific Data Analysis
10:30 AM10:45 AM Coffee Break, (provided)
Group Photo
10:45 AM12:15 PM Dama Group, NSLS-II
Visualization in Python with Matplotlib
12:15 PM1:00 PM Lunch Break, (provided)
1:00 PM2:30 PM Dama Group, NSLS-II
Acquiring and Analyzing Scientific Data with Bluesky
2:30 PM2:45 PM Coffee Break, (provided)
2:45 PM4:30 PM Dama Group, NSLS-II
Acquiring and Analyzing Scientific Data with Bluesky (continues)
4:30 PM5:30 PM Dama Group, NSLS-II
"Office Hours": DAMA staff will address specific applications and offer help installing the Bluesky software on attendees' laptops.