Cargando…

Rigorous Data Processing and Automatic Documentation of SRF Cold Tests

Performance curves for SRF cavities are derived from primary quantities which are processed by software. Commonly, the mathematical implementation of this analysis is hidden in software such as Excel or LabVIEW, making it difficult to verify or to trace, while text-based programming like Python and...

Descripción completa

Detalles Bibliográficos
Autores principales: Hernández-Chahín, Karim, Aull, Sarah, Fernández López, Pablo, Schwerg, N, Stapley, Niall
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-SRF2017-TUPB069
http://cds.cern.ch/record/2673328
_version_ 1780962521220382720
author Hernández-Chahín, Karim
Aull, Sarah
Fernández López, Pablo
Schwerg, N
Stapley, Niall
author_facet Hernández-Chahín, Karim
Aull, Sarah
Fernández López, Pablo
Schwerg, N
Stapley, Niall
author_sort Hernández-Chahín, Karim
collection CERN
description Performance curves for SRF cavities are derived from primary quantities which are processed by software. Commonly, the mathematical implementation of this analysis is hidden in software such as Excel or LabVIEW, making it difficult to verify or to trace, while text-based programming like Python and MATLAB require some programming skills for review and use. As part of an initiative to consolidate and standardise SRF data analysis tools, we present a Python program converting a module containing the collection of all commonly used functions into a \LaTeX (PDF) document carrying all features of the implementation and allowing for a review by SRF experts, not programmers. The resulting document is the reference for non-experts, beginners and test stand operators. The module is imported in any subsequent processing and analysis steps like the symbolic analysis of the measurement uncertainties or the study of sensitivities. As an additional layer of protection the functions can be further wrapped including assertions, type and sanity checks. This process maximises function reuse, reduces the risk of human errors and guarantees automatically validated and documented cold test results.
id oai-inspirehep.net-1669471
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling oai-inspirehep.net-16694712019-09-30T06:29:59Zdoi:10.18429/JACoW-SRF2017-TUPB069http://cds.cern.ch/record/2673328engHernández-Chahín, KarimAull, SarahFernández López, PabloSchwerg, NStapley, NiallRigorous Data Processing and Automatic Documentation of SRF Cold TestsAccelerators and Storage RingsPerformance curves for SRF cavities are derived from primary quantities which are processed by software. Commonly, the mathematical implementation of this analysis is hidden in software such as Excel or LabVIEW, making it difficult to verify or to trace, while text-based programming like Python and MATLAB require some programming skills for review and use. As part of an initiative to consolidate and standardise SRF data analysis tools, we present a Python program converting a module containing the collection of all commonly used functions into a \LaTeX (PDF) document carrying all features of the implementation and allowing for a review by SRF experts, not programmers. The resulting document is the reference for non-experts, beginners and test stand operators. The module is imported in any subsequent processing and analysis steps like the symbolic analysis of the measurement uncertainties or the study of sensitivities. As an additional layer of protection the functions can be further wrapped including assertions, type and sanity checks. This process maximises function reuse, reduces the risk of human errors and guarantees automatically validated and documented cold test results.oai:inspirehep.net:16694712018
spellingShingle Accelerators and Storage Rings
Hernández-Chahín, Karim
Aull, Sarah
Fernández López, Pablo
Schwerg, N
Stapley, Niall
Rigorous Data Processing and Automatic Documentation of SRF Cold Tests
title Rigorous Data Processing and Automatic Documentation of SRF Cold Tests
title_full Rigorous Data Processing and Automatic Documentation of SRF Cold Tests
title_fullStr Rigorous Data Processing and Automatic Documentation of SRF Cold Tests
title_full_unstemmed Rigorous Data Processing and Automatic Documentation of SRF Cold Tests
title_short Rigorous Data Processing and Automatic Documentation of SRF Cold Tests
title_sort rigorous data processing and automatic documentation of srf cold tests
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-SRF2017-TUPB069
http://cds.cern.ch/record/2673328
work_keys_str_mv AT hernandezchahinkarim rigorousdataprocessingandautomaticdocumentationofsrfcoldtests
AT aullsarah rigorousdataprocessingandautomaticdocumentationofsrfcoldtests
AT fernandezlopezpablo rigorousdataprocessingandautomaticdocumentationofsrfcoldtests
AT schwergn rigorousdataprocessingandautomaticdocumentationofsrfcoldtests
AT stapleyniall rigorousdataprocessingandautomaticdocumentationofsrfcoldtests