The next Inside Diamond open day will feature stalls and activities, a short introduction to Diamond and a tour of the machine. We expect the visit will last around two and a half hours. Booking for open days opens 6-8 weeks in advance of the event. Click here for more details.
xraylib is a popular open-source library written in ANSI-C providing access to X-ray spectroscopy related datasets through a number of language bindings such as Python, Perl, Fortran, PHP, C# and many more. The result of collaboration between the European Synchrotron Radiation Facility (ESRF, Grenoble, France), the University of Sassari (Sardinia, Italy) and Ghent University (Flanders, Belgium), it is now hosted on Github (https://github.com/tschoonj/xraylib) and is used at synchrotron facilities, universities, research institutes and companies worldwide.
Development of xraylib currently occurs at Diamond Light Source, and has led to new releases containing revised Java bindings, which have now been included into DAWN, Diamond’s Eclipse RCP based scientific data analysis software package. This inclusion has opened up a number of new data treatment options, and has also been used in a dialog allowing users to query the xraylib databases through a handy user interface, designed around a periodic table widget. The databases may also be queried online, through a rudimentary website written in PHP, currently running at http://lvserver.ugent.be/xraylib-web, with the source code hosted on Github (https://github.com/tschoonj/xraylib-web).
The student will be responsible for a complete redesign of this website, based on the web technologies that are currently used in the Diamond Light Source IT infrastructure. The main goal of this project is the expansion of the currently available functionality: essential will be the ability to plot cross section profiles, and export the plotted data to image and text files. Sufficient time (+/- 1 month) will be reserved initially for the student to get acquainted with or improve their knowledge of the web technologies that will power the website. This will be followed by the design, implementation and testing (with Jenkins) of the website itself, which is expected to consume the bulk of the allocated time. The project will conclude with the deployment of the website to one of the external Diamond servers, and making it available to the general public.
Suitable Subjects: Physics, Chemistry, Mathematics, Computing, Engineering
Project duration: 12 weeks
TO APPLY PLEASE FOLLOW THE LINK BELOW
Diamond Light Source is the UK's national synchrotron science facility, located at the Harwell Science and Innovation Campus in Oxfordshire.
Copyright © 2018 Diamond Light Source
Diamond Light Source Ltd
Harwell Science & Innovation Campus