Advanced

Acquisition, analysis and visualisation of X-ray spectrometer data at MAX IV

Kjellsson, Ludvig LU (2015) PHYM01 20151
Atomic Physics
Department of Physics
MAX IV Laboratory
Abstract
This thesis describes the development of software for an X-ray spectrometer at MAX IV. The main functionality of the software is to create an energy spectrum from detector data.

A new beamline, SPECIES, is under construction at the MAX IV synchrotron facility. One of the experimental stations at SPECIES contains an X-ray spectrometer. The spectrometer will be used to analyse X-rays scattered by resonant inelastic X-ray scattering (RIXS). RIXS is used to study the electronic structure of molecules and materials. The spectrometer is in need of software which acquires data from the spectrometer detector, analyses the data and presents an energy spectrum.

The developed software acquires data from the delay line detector in the... (More)
This thesis describes the development of software for an X-ray spectrometer at MAX IV. The main functionality of the software is to create an energy spectrum from detector data.

A new beamline, SPECIES, is under construction at the MAX IV synchrotron facility. One of the experimental stations at SPECIES contains an X-ray spectrometer. The spectrometer will be used to analyse X-rays scattered by resonant inelastic X-ray scattering (RIXS). RIXS is used to study the electronic structure of molecules and materials. The spectrometer is in need of software which acquires data from the spectrometer detector, analyses the data and presents an energy spectrum.

The developed software acquires data from the delay line detector in the spectrometer. The data is decoded as coordinates of where the scattered X-rays hit the detector. Due to the optics of the spectrometer a curved line is detected. The curved line is corrected to a straight line by finding the offset of the curved line. The data is then projected onto an image and an energy spectrum which are presented to the user.

The software is written in Python for the Tango controls framework. Tango allows the spectrometer to be controlled from a computer network. A server and a client is developed for controlling the acquisition of the energy spectrum. The software saves all relevant data in the Nexus HDF5 file format. Together, these features makes the spectrometer data easy to acquire, analyse and export. The software was successfully tested with the spectrometer and is ready to be used. (Less)
Please use this url to cite or link to this publication:
author
Kjellsson, Ludvig LU
supervisor
organization
course
PHYM01 20151
year
type
H2 - Master's Degree (Two Years)
subject
language
English
id
7369199
date added to LUP
2015-07-01 13:31:40
date last changed
2015-07-01 13:31:40
@misc{7369199,
  abstract     = {This thesis describes the development of software for an X-ray spectrometer at MAX IV. The main functionality of the software is to create an energy spectrum from detector data.

A new beamline, SPECIES, is under construction at the MAX IV synchrotron facility. One of the experimental stations at SPECIES contains an X-ray spectrometer. The spectrometer will be used to analyse X-rays scattered by resonant inelastic X-ray scattering (RIXS). RIXS is used to study the electronic structure of molecules and materials. The spectrometer is in need of software which acquires data from the spectrometer detector, analyses the data and presents an energy spectrum.

The developed software acquires data from the delay line detector in the spectrometer. The data is decoded as coordinates of where the scattered X-rays hit the detector. Due to the optics of the spectrometer a curved line is detected. The curved line is corrected to a straight line by finding the offset of the curved line. The data is then projected onto an image and an energy spectrum which are presented to the user.

The software is written in Python for the Tango controls framework. Tango allows the spectrometer to be controlled from a computer network. A server and a client is developed for controlling the acquisition of the energy spectrum. The software saves all relevant data in the Nexus HDF5 file format. Together, these features makes the spectrometer data easy to acquire, analyse and export. The software was successfully tested with the spectrometer and is ready to be used.},
  author       = {Kjellsson, Ludvig},
  language     = {eng},
  note         = {Student Paper},
  title        = {Acquisition, analysis and visualisation of X-ray spectrometer data at MAX IV},
  year         = {2015},
}