Cargando…

Development of gnuplot plotting package for MAD-X

MAD-X is a general purpose software for charged-particle optics design and it needs a visualisation tool to be able to show the data in a more manageable way, this visualisation tools being already in MAD-X are the PLOT and SETPLOT commands. Nonetheless issues like compatibility and the desire of ha...

Descripción completa

Detalles Bibliográficos
Autor principal: Romero Leiro, Freddy Jose
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:http://cds.cern.ch/record/2041321
_version_ 1780947798253895680
author Romero Leiro, Freddy Jose
author_facet Romero Leiro, Freddy Jose
author_sort Romero Leiro, Freddy Jose
collection CERN
description MAD-X is a general purpose software for charged-particle optics design and it needs a visualisation tool to be able to show the data in a more manageable way, this visualisation tools being already in MAD-X are the PLOT and SETPLOT commands. Nonetheless issues like compatibility and the desire of having alternative ways to show the plots in a more portable way have lead to explore the use of open source available software to reproduce the same results. The purpose of this project is to create a package compatible with the MAD-X output format, capable of generating publication quality plots, mainly lattice beamline plots and scatter plots by using the Gnuplot for creating plots. This software must support the same options as the PLOT and SETPLOT commands from MAD-X but additions or improvement over the present version are more than welcome. The main purpose of the program is to pre-process the data in order to be ready for Gnuplot to read it and plot it .This report is mostly a description of the development of the software as well as a basic introduction on how to use it, finally examples of the created plots are shown.
id cern-2041321
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling cern-20413212019-09-30T06:29:59Zhttp://cds.cern.ch/record/2041321engRomero Leiro, Freddy JoseDevelopment of gnuplot plotting package for MAD-XEngineeringComputing and ComputersMAD-X is a general purpose software for charged-particle optics design and it needs a visualisation tool to be able to show the data in a more manageable way, this visualisation tools being already in MAD-X are the PLOT and SETPLOT commands. Nonetheless issues like compatibility and the desire of having alternative ways to show the plots in a more portable way have lead to explore the use of open source available software to reproduce the same results. The purpose of this project is to create a package compatible with the MAD-X output format, capable of generating publication quality plots, mainly lattice beamline plots and scatter plots by using the Gnuplot for creating plots. This software must support the same options as the PLOT and SETPLOT commands from MAD-X but additions or improvement over the present version are more than welcome. The main purpose of the program is to pre-process the data in order to be ready for Gnuplot to read it and plot it .This report is mostly a description of the development of the software as well as a basic introduction on how to use it, finally examples of the created plots are shown.CERN-STUDENTS-Note-2015-014oai:cds.cern.ch:20413212015-08-07
spellingShingle Engineering
Computing and Computers
Romero Leiro, Freddy Jose
Development of gnuplot plotting package for MAD-X
title Development of gnuplot plotting package for MAD-X
title_full Development of gnuplot plotting package for MAD-X
title_fullStr Development of gnuplot plotting package for MAD-X
title_full_unstemmed Development of gnuplot plotting package for MAD-X
title_short Development of gnuplot plotting package for MAD-X
title_sort development of gnuplot plotting package for mad-x
topic Engineering
Computing and Computers
url http://cds.cern.ch/record/2041321
work_keys_str_mv AT romeroleirofreddyjose developmentofgnuplotplottingpackageformadx