CERN Accelerating science

If you experience any problem watching the video, click the download button below
Download Embed
Preprint
Report number CERN-BE-2023-015
Title SurveyPad, a common interface to Geode & data processing tools
Author(s) Lewandowski, Przemyslaw (CERN) ; Ducceschi, Remi ; Klumb, Francis (CERN)
Publication 2022
Imprint 31 Oct 2022
Number of pages 6
Presented at 16th International Workshop on Accelerator Alignment (IWAA 2022), Ferney-Voltaire, France, 31 Oct - 4 Nov 2022
Subject category Engineering
Keywords metrology ; alignment ; SurveyPad ; accelerator ; survey ; C++
Abstract The metrology and alignment of components installed in accelerators is a very complicated process requiring many calculations to ensure the best performance of the CERN complex. Throughout the years, surveyors at CERN have been relying on several pieces of different offline processing software that were meant to function without an internet con- nection in the tunnels. Most of the programs were operating as clunky command line tools. They required text input files, formatted in a specialized and unique way, and generated non-standardized text file outputs. At the same time, sur- veyors had to use a survey database, and its web interface named Geode, as the source of theoretical positions and all related measurements and computations. Since a need to simplify this workflow arose, SurveyPad was created. SurveyPad is a C++ plugin-based software meant to in- tegrate and govern multiple pieces of processing software. It requires a plugin to be created for each one of them. The plugins provide communication with their corresponding software and come with a graphical user interface that can be displayed within SurveyPad providing easy manipulation of the project files. The plugins share some more advanced features. These include elaborate text editing and one token look-ahead, left-to-right grammars (LALR(1)) for a tailor- made parsing of the contents of software files. Lastly, al- though the pieces of survey software cannot communicate with one another, the plugins can. They cooperate and share some functionalities via SurveyPad. Current feedback from users indicates that despite ongo- ing developments, SurveyPad has already proved to be a functional and convenient tool used by surveyors on a daily basis.
Submitted by jeanette.kotzian@cern.ch

 


 記錄創建於2023-02-15,最後更新在2023-04-19


全文:
Download fulltext
PDF