neutron scattering experiment automation with python rt2010 conference, lisbon, portugal (pcm-26)...

3
Neutron Scattering Experiment Automation with Python RT2010 Conference, Lisbon, Portugal (PCM-26) Piotr Żołnierczuk , Rick Riedel Neutron Scattering Science Division, Oak Ridge National Laboratory Why is neutron scattering useful? Neutrality Sensitivity to light atoms Magnetism Energy

Post on 19-Dec-2015

238 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Neutron Scattering Experiment Automation with Python RT2010 Conference, Lisbon, Portugal (PCM-26) Piotr Żołnierczuk, Rick Riedel Neutron Scattering Science

Neutron Scattering Experiment Automation with Python

RT2010 Conference, Lisbon, Portugal (PCM-26)

Piotr Żołnierczuk, Rick RiedelNeutron Scattering Science Division, Oak Ridge National Laboratory

Why is neutron scattering useful?

•Neutrality

•Sensitivity to light atoms

•Magnetism

•Energy

Page 2: Neutron Scattering Experiment Automation with Python RT2010 Conference, Lisbon, Portugal (PCM-26) Piotr Żołnierczuk, Rick Riedel Neutron Scattering Science

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Page 3: Neutron Scattering Experiment Automation with Python RT2010 Conference, Lisbon, Portugal (PCM-26) Piotr Żołnierczuk, Rick Riedel Neutron Scattering Science

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

PyDas: Experiment Automation

SciPy Conference 8/21/2009

Python, the language that wraps itself around a problem to squeeze out a solution, swallowing it whole (Aaron R. Watters)

• PyDas – started as a simple “scripting hook” to Data Acquisition System

• Convenient experiment automation either via GUI or command line scripting

• Supports 11 different neutron scattering instruments (and growing)

Come and see us @ PCM-26