Presentation is loading. Please wait.

Presentation is loading. Please wait.

April 27, 2006 The New GANGA GUI 26th LHCb Software Week C L Tan

Similar presentations


Presentation on theme: "April 27, 2006 The New GANGA GUI 26th LHCb Software Week C L Tan"— Presentation transcript:

1 April 27, 2006 The New GANGA GUI 26th LHCb Software Week C L Tan (clat@hep.ph.bham.ac.uk)clat@hep.ph.bham.ac.uk

2 April 27, 2006 The New GANGA GUI Contents What is it? What’s in it? Who’s it for? How does it look? What are its features? A simple job in detail. How can I try it?

3 April 27, 2006 The New GANGA GUI What is it? The GANGA GUI is a dynamically generated Graphical User Interface with: –useful information displays (e.g. monitoring) –ease of use (e.g. job building) –additional tools (e.g. scriptor) It is designed to be an alternative user interface to the GANGA Command Line Interface (CLI).

4 April 27, 2006 The New GANGA GUI What’s in it? PyQt (Python bindings to C++ Qt graphics toolkit) Pure Python Based on the GANGA Public Interface (GPI). The GANGA Command Line Interface is also based on the GPI.

5 April 27, 2006 The New GANGA GUI Who is it for? The user who is more comfortable in the GUI environment but does not want to compromise on the flexibility and power provided by the GANGA CLI. The GANGA plug-in developer gets for free the graphical display, interaction and manipulation of his/her plug-in WITHOUT a single line of GUI code.

6 April 27, 2006 The New GANGA GUI How does it look? The GANGA GUI consists of a set of dockable windows and a central job monitoring panel.

7 April 27, 2006 The New GANGA GUI How does it look?

8 April 27, 2006 The New GANGA GUI What are its features? Main window: –Toolbar –Job monitoring table –Logical folder organiser –Job details panel

9 April 27, 2006 The New GANGA GUI What are its features?

10 April 27, 2006 The New GANGA GUI What are its features? Job Builder window –Standard job-related tool buttons –Dynamic plug-in export methods button (Extras) –Job attribute tree view –Job attribute value entry widgets

11 April 27, 2006 The New GANGA GUI What are its features?

12 April 27, 2006 The New GANGA GUI What are its features? Scriptor window: –‘Favourites’ script list –Script scratch pad –Interactive Python session

13 April 27, 2006 The New GANGA GUI What are its features?

14 April 27, 2006 The New GANGA GUI What are its features? Log window

15 April 27, 2006 The New GANGA GUI A simple job in detail Create a new job. From the menu bar, select Job|New. The Job Builder window will pop up. Expand the application (Executable) item in the job attributes tree and change the name of the executable name to /bin/sleep.

16 April 27, 2006 The New GANGA GUI A simple job in detail (continued) Select the args attribute. Left-click once on the existing Hello World argument and change it to 100. Select backend and choose LCG.

17 April 27, 2006 The New GANGA GUI A simple job in detail (continued) Click on the button (top right of Job Builder window). Monitor the status of the job you’ve just submitted by referring to the Job Monitoring panel (in the main window). That’s it! You can submit a copy of this job to another backend (e.g. LSF) by simply double-clicking on the job in the Job Monitoring panel and changing the backend accordingly before clicking.

18 April 27, 2006 The New GANGA GUI How can I try it? Try on CERN AFS: >>> cd /afs/cern.ch/sw/ganga/install/slc3_gcc323/4.1.1/bin >>> ganga --gui Download from website: http://cern.ch/ganga/download/ http://cern.ch/ganga/download/ GUI User Manual http://cern.ch/ganga/user/html/GUI_User_Manual/ http://cern.ch/ganga/user/html/GUI_User_Manual/

19 April 27, 2006 The New GANGA GUI Questions?


Download ppt "April 27, 2006 The New GANGA GUI 26th LHCb Software Week C L Tan"

Similar presentations


Ads by Google