Diamond Light Source provides a number of high-intensity X-ray beams which are used for a wide range of scientific experiments. Many of these experiments involve spatial mapping, done by scanning the X-ray beam across the sample while collecting data from a variety of detectors. The Mapping Project aims to unify the way this spatial mapping is done across all of the beamlines, providing big improvements in efficiency and speed along with a consistent user interface and lower maintenance requirements.
Python (specifically CPython) is heavily used in science, in part thanks to its fast powerful libraries such as numpy and scipy. It is still one of the best ways to handle and analyze numerical data today. While Python is for science, Java is for Eclipse but in industry there is a need for an optimal way to exchange data between the two.
One common method of determining the exact structure of thin films is to put them into a beam of neutrons and see how the neutrons reflect off the surface. Such experiments require significant time and effort at one of a handful of facilities around the world since highly-collimated neutron beams are not generally available at local hardware stores. Simulating the profile of the reflected neutrons can thus greatly accelerate the research by providing insight on the best cases to study and keeping the final experiment focused and efficient.