Mapping Experiments and Isosurface Visualisation at Diamond


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.

This talk will focus on the new user interfaces for mapping that we have developed in our two Eclipse RCP applications, GDA (used for experimental control and data acquisition) and DAWN (used for data analysis). These interfaces provide a flexible, generalised way to run and visualise mapping experiments in many different contexts, allowing even novice users to access powerful mapping and data processing capabilities in a simple way. Behind the scenes, these interfaces are built on the Eclipse platform using a range of technologies, including the Rich Beans framework, dynamically-generated GUIs and declarative OSGi services.

In parallel to the mapping project, Diamond Light Source are developing an isosurface visualization viewer for the DAWNSci Eclipse project. This viewer uses JavaFX to create really useful transparent surfaces for viewing scientific data. We will show early screenshots, highlight future work and show you how to reuse the tool inside your own product.

Schedule info
Session Time Slot(s):
Wednesday, November 4, 2015 - 13:45 to 14:20


While we expect a cool demo - please keep in mind that most attendees are software developers and would be interested in the technical details. I suggest that you rework the abstract and presentation to reflect that. It would also be good if you say something about which part is closed source, which is open source and how it relates to Eclipse.

Public comment