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...
Autores principales: | , , , , |
---|---|
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 |