Presentation is loading. Please wait.

Presentation is loading. Please wait.

GumTree The Scientific Workbench ~Technology Showcase~ Tony Lam Australian Nuclear Science and Technology Organisation.

Similar presentations


Presentation on theme: "GumTree The Scientific Workbench ~Technology Showcase~ Tony Lam Australian Nuclear Science and Technology Organisation."— Presentation transcript:

1 GumTree The Scientific Workbench ~Technology Showcase~ Tony Lam Australian Nuclear Science and Technology Organisation

2

3 Normal Sequence (typical use scenario)

4 Using GumTree for scientific instrument control requires user login. This instrument login dialog appears before the RCP workbench creation. GumTree can be configured by using definition files. Those files are registered by extension point. User roles are supported in the application level.

5 Intro screen is used for showing available experiments to the users. Each item in the intro screen is automatically generated upon the activation of intro screen.

6 Clicking the intro screen will start a wizard to start an experiment. The wizard guides the users to collect essential metadata for the experiment.

7 The wizard will finally bring the users to the instrument data acquisition perspective. This perspective allows users to configure and monitor the instrument before acquiring data.

8 Data acquisition is in progress. Live 2D data and status are shown in this perspective

9 Acquired data will be processed within the application. This “data reduction” perspective shows how raw 2D data gets reduced to 1D data via visual control. Reduced 1D data Raw 2D data Visual control Data analysis control

10 Raw data can also be displayed in 3D mode

11 Data Visualisation (SWT based visualisation component)

12 Visualisation widgets in GumTree are SWT components, and they can be used by any other RCP application. This view shows an example of using the GumTree visualisation API for displaying 1D data sets with error bars.

13 Example and code for displaying 3D volumetric graph.

14 Example and code for displaying series of data in 3D mode.

15 Plot can be export to file, printer and clipboard (windows only). One example usage is getting users to copy the scientific data displayed in GumTree, and paste it to the embedded word processor in GumTree. This is the idea of electronic lab notebook.

16 Plot can be rendered by different graphical renderers. This is extended via the Eclipse extension point. Rendered by Eclipse’s SWT- OpenGL binding plugin Rendered by AWT based visualisation library

17 This experimental plugin allow users to control and visualise complex models in VTK and VRML format.

18 Instrument Control (data acquisition with GumTree)

19 Command line control for instrument server Text-to-Speech for command line Extensible GEF palette control via extension point Graphical display for instrument component structure

20 Unified device API model to handling different control system middleware. Currently GumTree has been adapted to EPICS, TANGO and SICS

21 A “drag & drop visual editor” for instrument control system command generation. SWT drag & drop

22 Individual device has its own interface for control and status monitoring. 3D animation shows the action of a moving slit system

23 Data Format (data transformation)

24 GumTree supports variety of general / scientific data formats. Data imported to GumTree can be displayed in tabular or graphical form.

25 Data Analysis (numerical data processing)

26 Data analysis is done by process chain in the application. Reusable analysis process components are available via API. Data selection can be graphically on our in- house visualisation widget (see next slide).

27 Result curve (right) has been changed by reselecting data (left).

28 Experiment (experiment support in GumTree)

29 Eclipse cheatsheets are used to guide novice users through the experiment.

30 Experiment browser shows acquired data, experiment status, and scientific references. Content can be extended via extension point. Useful reference is displayed with embedded browser Acquired data are displayed in different forms

31 Miscellaneous Features

32 Embedded editor for control system script editing

33 In-house games are developed to get scientists to relax while waiting for experimental data. Sudoku Supply Lines


Download ppt "GumTree The Scientific Workbench ~Technology Showcase~ Tony Lam Australian Nuclear Science and Technology Organisation."

Similar presentations


Ads by Google