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.
This workshop will show you how to check out DAWNSci and load data from disparate sources such as image formats and CSV files. Once you have the data we will show you how to plot it and slice it using the API's in DAWNSci and visualize it with the use of the tool system. The tutorial will show you how to add a powerful plotting and mathematical tool library into your own application.
Software is increasingly playing a big part in scientific research, but in most cases the growth is organic. The life time of research software is often as short as the duration of a postdoctoral contract: Once the researcher moves on, custom-written niche code is frequently not well documented, components are not reusable, and the overall development effort is likely lost.
Extracting hydrocarbons from the bottom of the North Sea is a complex business, consequently lot of effort is put into making this as safe as possible. Most marine operations are these days simulated using specialized software before they are executed. In order to help ensuring that these simulations are giving the correct results we are adding system tests in addition to the usual unit and integration tests.
Instrumentino  is an open-source modular graphical user interface framework for controlling Arduino based experimental instruments. It expands the control capability of Arduino by allowing instruments builders to easily create a custom user interface program running on an attached personal computer. It enables the definition of operation sequences and their automated running without user intervention. Acquired experimental data and a usage log are automatically saved on the computer for further processing.