Cargando…
The ganga user interface for physics analysis and distributed resources
A physicist analysing data from the LHC experiments will have to deal with data and computing resources that are distributed across multiple locations and have different access methods. Ganga helps by providing a uniform high-level interface to the different low-level solutions for the required task...
Autores principales: | , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
CERN
2004
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.5170/CERN-2005-002.1123 http://cds.cern.ch/record/798720 |
_version_ | 1780904710993084416 |
---|---|
author | Soroko, A Tan, C L Adams, D Harrison, K Charpentier, P Maier, A Mato, P Moscicki, J T Egede, U Martyniak, J Jones, R Patrick, G N |
author_facet | Soroko, A Tan, C L Adams, D Harrison, K Charpentier, P Maier, A Mato, P Moscicki, J T Egede, U Martyniak, J Jones, R Patrick, G N |
author_sort | Soroko, A |
collection | CERN |
description | A physicist analysing data from the LHC experiments will have to deal with data and computing resources that are distributed across multiple locations and have different access methods. Ganga helps by providing a uniform high-level interface to the different low-level solutions for the required tasks, ranging from the specification of input data to the retrieval and post-processing of the output. For LHCb and ATLAS the goal is to assist in running jobs based on the Gaudi/Athena C++ framework. Ganga is written in python and presents the user with a single GUI rather than a set of different applications. It uses pluggable modules to interact with external tools for operations such as querying metadata catalogues, job configuration and job submission. At start-up, the user is presented with a list of templates for common analysis tasks, and information about ongoing tasks is stored from one invocation to the next. Ganga can also be used through a command line interface. This closely mirrors the functionality of the GUI, allowing easy transition from one to the other. This paper describes the Ganga design and functionality, and illustrates its use in the distributed analysis systems of the LHCb and ATLAS experiments in the context of their 2004 data challenges. |
id | cern-798720 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2004 |
publisher | CERN |
record_format | invenio |
spelling | cern-7987202019-09-30T06:29:59Zdoi:10.5170/CERN-2005-002.1123http://cds.cern.ch/record/798720engSoroko, ATan, C LAdams, DHarrison, KCharpentier, PMaier, AMato, PMoscicki, J TEgede, UMartyniak, JJones, RPatrick, G NThe ganga user interface for physics analysis and distributed resourcesDetectors and Experimental TechniquesComputing and ComputersA physicist analysing data from the LHC experiments will have to deal with data and computing resources that are distributed across multiple locations and have different access methods. Ganga helps by providing a uniform high-level interface to the different low-level solutions for the required tasks, ranging from the specification of input data to the retrieval and post-processing of the output. For LHCb and ATLAS the goal is to assist in running jobs based on the Gaudi/Athena C++ framework. Ganga is written in python and presents the user with a single GUI rather than a set of different applications. It uses pluggable modules to interact with external tools for operations such as querying metadata catalogues, job configuration and job submission. At start-up, the user is presented with a list of templates for common analysis tasks, and information about ongoing tasks is stored from one invocation to the next. Ganga can also be used through a command line interface. This closely mirrors the functionality of the GUI, allowing easy transition from one to the other. This paper describes the Ganga design and functionality, and illustrates its use in the distributed analysis systems of the LHCb and ATLAS experiments in the context of their 2004 data challenges.CERNLHCb-2004-076CERN-LHCb-2004-076oai:cds.cern.ch:7987202004-10-18 |
spellingShingle | Detectors and Experimental Techniques Computing and Computers Soroko, A Tan, C L Adams, D Harrison, K Charpentier, P Maier, A Mato, P Moscicki, J T Egede, U Martyniak, J Jones, R Patrick, G N The ganga user interface for physics analysis and distributed resources |
title | The ganga user interface for physics analysis and distributed resources |
title_full | The ganga user interface for physics analysis and distributed resources |
title_fullStr | The ganga user interface for physics analysis and distributed resources |
title_full_unstemmed | The ganga user interface for physics analysis and distributed resources |
title_short | The ganga user interface for physics analysis and distributed resources |
title_sort | ganga user interface for physics analysis and distributed resources |
topic | Detectors and Experimental Techniques Computing and Computers |
url | https://dx.doi.org/10.5170/CERN-2005-002.1123 http://cds.cern.ch/record/798720 |
work_keys_str_mv | AT sorokoa thegangauserinterfaceforphysicsanalysisanddistributedresources AT tancl thegangauserinterfaceforphysicsanalysisanddistributedresources AT adamsd thegangauserinterfaceforphysicsanalysisanddistributedresources AT harrisonk thegangauserinterfaceforphysicsanalysisanddistributedresources AT charpentierp thegangauserinterfaceforphysicsanalysisanddistributedresources AT maiera thegangauserinterfaceforphysicsanalysisanddistributedresources AT matop thegangauserinterfaceforphysicsanalysisanddistributedresources AT moscickijt thegangauserinterfaceforphysicsanalysisanddistributedresources AT egedeu thegangauserinterfaceforphysicsanalysisanddistributedresources AT martyniakj thegangauserinterfaceforphysicsanalysisanddistributedresources AT jonesr thegangauserinterfaceforphysicsanalysisanddistributedresources AT patrickgn thegangauserinterfaceforphysicsanalysisanddistributedresources AT sorokoa gangauserinterfaceforphysicsanalysisanddistributedresources AT tancl gangauserinterfaceforphysicsanalysisanddistributedresources AT adamsd gangauserinterfaceforphysicsanalysisanddistributedresources AT harrisonk gangauserinterfaceforphysicsanalysisanddistributedresources AT charpentierp gangauserinterfaceforphysicsanalysisanddistributedresources AT maiera gangauserinterfaceforphysicsanalysisanddistributedresources AT matop gangauserinterfaceforphysicsanalysisanddistributedresources AT moscickijt gangauserinterfaceforphysicsanalysisanddistributedresources AT egedeu gangauserinterfaceforphysicsanalysisanddistributedresources AT martyniakj gangauserinterfaceforphysicsanalysisanddistributedresources AT jonesr gangauserinterfaceforphysicsanalysisanddistributedresources AT patrickgn gangauserinterfaceforphysicsanalysisanddistributedresources |