Cargando…
Software Training in HEP
The long-term sustainability of the high-energy physics (HEP) research software ecosystem is essential to the field. With new facilities and upgrades coming online throughout the 2020s, this will only become increasingly important. Meeting the sustainability challenge requires a workforce with a com...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1007/s41781-021-00069-9 http://cds.cern.ch/record/2758798 |
_version_ | 1780970183189331968 |
---|---|
author | Malik, Sudhir Meehan, Samuel Lieret, Kilian Evans, Meirin Oan Villanueva, Michel H. Katz, Daniel S. Stewart, Graeme A. Elmer, Peter Aziz, Sizar Bellis, Matthew Bianchi, Riccardo Maria Bianco, Gianluca Bonilla, Johan Sebastian Burger, Angela Burzynski, Jackson Chamont, David Feickert, Matthew Gadow, Philipp Gruber, Bernhard Manfred Guest, Daniel Hageboeck, Stephan Heinrich, Lukas Horzela, Maximilian M. Huwiler, Marc Lange, Clemens Lehmann, Konstantin Li, Ke Majumder, Devdatta Mamužić, Judita Nelson, Kevin Newhouse, Robin Nibigira, Emery Norberg, Scarlet Pineda, Arturo Sánchez Proffitt, Mason Regnery, Brendan Roepe, Amber Roiser, Stefan Schreiner, Henry Shadura, Oksana Stark, Giordon Swatman, Stephen Nicholas Thais, Savannah Valassi, Andrea Wunsch, Stefan Yakobovitch, David Yuan, Siqi |
author_facet | Malik, Sudhir Meehan, Samuel Lieret, Kilian Evans, Meirin Oan Villanueva, Michel H. Katz, Daniel S. Stewart, Graeme A. Elmer, Peter Aziz, Sizar Bellis, Matthew Bianchi, Riccardo Maria Bianco, Gianluca Bonilla, Johan Sebastian Burger, Angela Burzynski, Jackson Chamont, David Feickert, Matthew Gadow, Philipp Gruber, Bernhard Manfred Guest, Daniel Hageboeck, Stephan Heinrich, Lukas Horzela, Maximilian M. Huwiler, Marc Lange, Clemens Lehmann, Konstantin Li, Ke Majumder, Devdatta Mamužić, Judita Nelson, Kevin Newhouse, Robin Nibigira, Emery Norberg, Scarlet Pineda, Arturo Sánchez Proffitt, Mason Regnery, Brendan Roepe, Amber Roiser, Stefan Schreiner, Henry Shadura, Oksana Stark, Giordon Swatman, Stephen Nicholas Thais, Savannah Valassi, Andrea Wunsch, Stefan Yakobovitch, David Yuan, Siqi |
author_sort | Malik, Sudhir |
collection | CERN |
description | The long-term sustainability of the high-energy physics (HEP) research software ecosystem is essential to the field. With new facilities and upgrades coming online throughout the 2020s, this will only become increasingly important. Meeting the sustainability challenge requires a workforce with a combination of HEP domain knowledge and advanced software skills. The required software skills fall into three broad groups. The first is fundamental and generic software engineering (e.g., Unix, version control, C++, and continuous integration). The second is knowledge of domain-specific HEP packages and practices (e.g., the ROOT data format and analysis framework). The third is more advanced knowledge involving specialized techniques, including parallel programming, machine learning and data science tools, and techniques to maintain software projects at all scales. This paper discusses the collective software training program in HEP led by the HEP Software Foundation (HSF) and the Institute for Research and Innovation in Software in HEP (IRIS-HEP). The program equips participants with an array of software skills that serve as ingredients for the solution of HEP computing challenges. Beyond serving the community by ensuring that members are able to pursue research goals, the program serves individuals by providing intellectual capital and transferable skills important to careers in the realm of software and computing, inside or outside HEP. |
id | cern-2758798 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2021 |
record_format | invenio |
spelling | cern-27587982023-03-02T05:33:35Zdoi:10.1007/s41781-021-00069-9doi:10.1007/s41781-021-00069-9http://cds.cern.ch/record/2758798engMalik, SudhirMeehan, SamuelLieret, KilianEvans, Meirin OanVillanueva, Michel H.Katz, Daniel S.Stewart, Graeme A.Elmer, PeterAziz, SizarBellis, MatthewBianchi, Riccardo MariaBianco, GianlucaBonilla, Johan SebastianBurger, AngelaBurzynski, JacksonChamont, DavidFeickert, MatthewGadow, PhilippGruber, Bernhard ManfredGuest, DanielHageboeck, StephanHeinrich, LukasHorzela, Maximilian M.Huwiler, MarcLange, ClemensLehmann, KonstantinLi, KeMajumder, DevdattaMamužić, JuditaNelson, KevinNewhouse, RobinNibigira, EmeryNorberg, ScarletPineda, Arturo SánchezProffitt, MasonRegnery, BrendanRoepe, AmberRoiser, StefanSchreiner, HenryShadura, OksanaStark, GiordonSwatman, Stephen NicholasThais, SavannahValassi, AndreaWunsch, StefanYakobovitch, DavidYuan, SiqiSoftware Training in HEPphysics.ed-phOther Fields of Physicshep-exParticle Physics - ExperimentThe long-term sustainability of the high-energy physics (HEP) research software ecosystem is essential to the field. With new facilities and upgrades coming online throughout the 2020s, this will only become increasingly important. Meeting the sustainability challenge requires a workforce with a combination of HEP domain knowledge and advanced software skills. The required software skills fall into three broad groups. The first is fundamental and generic software engineering (e.g., Unix, version control, C++, and continuous integration). The second is knowledge of domain-specific HEP packages and practices (e.g., the ROOT data format and analysis framework). The third is more advanced knowledge involving specialized techniques, including parallel programming, machine learning and data science tools, and techniques to maintain software projects at all scales. This paper discusses the collective software training program in HEP led by the HEP Software Foundation (HSF) and the Institute for Research and Innovation in Software in HEP (IRIS-HEP). The program equips participants with an array of software skills that serve as ingredients for the solution of HEP computing challenges. Beyond serving the community by ensuring that members are able to pursue research goals, the program serves individuals by providing intellectual capital and transferable skills important to careers in the realm of software and computing, inside or outside HEP.Long term sustainability of the high energy physics (HEP) research software ecosystem is essential for the field. With upgrades and new facilities coming online throughout the 2020s this will only become increasingly relevant throughout this decade. Meeting this sustainability challenge requires a workforce with a combination of HEP domain knowledge and advanced software skills. The required software skills fall into three broad groups. The first is fundamental and generic software engineering (e.g. Unix, version control,C++, continuous integration). The second is knowledge of domain specific HEP packages and practices (e.g., the ROOT data format and analysis framework). The third is more advanced knowledge involving more specialized techniques. These include parallel programming, machine learning and data science tools, and techniques to preserve software projects at all scales. This paper dis-cusses the collective software training program in HEP and its activities led by the HEP Software Foundation (HSF) and the Institute for Research and Innovation in Software in HEP (IRIS-HEP). The program equips participants with an array of software skills that serve as ingredients from which solutions to the computing challenges of HEP can be formed. Beyond serving the community by ensuring that members are able to pursue research goals, this program serves individuals by providing intellectual capital and transferable skills that are becoming increasingly important to careers in the realm of software and computing, whether inside or outside HEParXiv:2103.00659oai:cds.cern.ch:27587982021-02-28 |
spellingShingle | physics.ed-ph Other Fields of Physics hep-ex Particle Physics - Experiment Malik, Sudhir Meehan, Samuel Lieret, Kilian Evans, Meirin Oan Villanueva, Michel H. Katz, Daniel S. Stewart, Graeme A. Elmer, Peter Aziz, Sizar Bellis, Matthew Bianchi, Riccardo Maria Bianco, Gianluca Bonilla, Johan Sebastian Burger, Angela Burzynski, Jackson Chamont, David Feickert, Matthew Gadow, Philipp Gruber, Bernhard Manfred Guest, Daniel Hageboeck, Stephan Heinrich, Lukas Horzela, Maximilian M. Huwiler, Marc Lange, Clemens Lehmann, Konstantin Li, Ke Majumder, Devdatta Mamužić, Judita Nelson, Kevin Newhouse, Robin Nibigira, Emery Norberg, Scarlet Pineda, Arturo Sánchez Proffitt, Mason Regnery, Brendan Roepe, Amber Roiser, Stefan Schreiner, Henry Shadura, Oksana Stark, Giordon Swatman, Stephen Nicholas Thais, Savannah Valassi, Andrea Wunsch, Stefan Yakobovitch, David Yuan, Siqi Software Training in HEP |
title | Software Training in HEP |
title_full | Software Training in HEP |
title_fullStr | Software Training in HEP |
title_full_unstemmed | Software Training in HEP |
title_short | Software Training in HEP |
title_sort | software training in hep |
topic | physics.ed-ph Other Fields of Physics hep-ex Particle Physics - Experiment |
url | https://dx.doi.org/10.1007/s41781-021-00069-9 https://dx.doi.org/10.1007/s41781-021-00069-9 http://cds.cern.ch/record/2758798 |
work_keys_str_mv | AT maliksudhir softwaretraininginhep AT meehansamuel softwaretraininginhep AT lieretkilian softwaretraininginhep AT evansmeirinoan softwaretraininginhep AT villanuevamichelh softwaretraininginhep AT katzdaniels softwaretraininginhep AT stewartgraemea softwaretraininginhep AT elmerpeter softwaretraininginhep AT azizsizar softwaretraininginhep AT bellismatthew softwaretraininginhep AT bianchiriccardomaria softwaretraininginhep AT biancogianluca softwaretraininginhep AT bonillajohansebastian softwaretraininginhep AT burgerangela softwaretraininginhep AT burzynskijackson softwaretraininginhep AT chamontdavid softwaretraininginhep AT feickertmatthew softwaretraininginhep AT gadowphilipp softwaretraininginhep AT gruberbernhardmanfred softwaretraininginhep AT guestdaniel softwaretraininginhep AT hageboeckstephan softwaretraininginhep AT heinrichlukas softwaretraininginhep AT horzelamaximilianm softwaretraininginhep AT huwilermarc softwaretraininginhep AT langeclemens softwaretraininginhep AT lehmannkonstantin softwaretraininginhep AT like softwaretraininginhep AT majumderdevdatta softwaretraininginhep AT mamuzicjudita softwaretraininginhep AT nelsonkevin softwaretraininginhep AT newhouserobin softwaretraininginhep AT nibigiraemery softwaretraininginhep AT norbergscarlet softwaretraininginhep AT pinedaarturosanchez softwaretraininginhep AT proffittmason softwaretraininginhep AT regnerybrendan softwaretraininginhep AT roepeamber softwaretraininginhep AT roiserstefan softwaretraininginhep AT schreinerhenry softwaretraininginhep AT shaduraoksana softwaretraininginhep AT starkgiordon softwaretraininginhep AT swatmanstephennicholas softwaretraininginhep AT thaissavannah softwaretraininginhep AT valassiandrea softwaretraininginhep AT wunschstefan softwaretraininginhep AT yakobovitchdavid softwaretraininginhep AT yuansiqi softwaretraininginhep |