2022
DOI: 10.48550/arxiv.2202.02194
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

HL-LHC Computing Review Stage 2, Common Software Projects: Data Science Tools for Analysis

Abstract: Contents 1 Description and relevance for the HL-LHC 1 2 The HEP analysis software landscape is changing 2 3 The future of HEP analysis tools 9 3.1 File formats 9 3.2 Databases 11 3.3 Distributed computing 12 3.4 Acceleration 13 3.5 Histogramming 14 3.6 Fitting and statistics 16 3.7 Relationship to the community outside of HEP 19 4 Management, risk assessment, and the Grand Challenges 19 5 Bibliography 21

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…Nowadays, more front-end users use Python [8], but large-scale processing still needs to have high performance of C++ [7]. That is why we combine Python and C++ to take advantage of the best features of both languages so that we can have a Python user interface and, at the same time, take advantage of the performance and memory management of C++.…”
Section: Python-c++ Integrationmentioning
confidence: 99%
See 1 more Smart Citation
“…Nowadays, more front-end users use Python [8], but large-scale processing still needs to have high performance of C++ [7]. That is why we combine Python and C++ to take advantage of the best features of both languages so that we can have a Python user interface and, at the same time, take advantage of the performance and memory management of C++.…”
Section: Python-c++ Integrationmentioning
confidence: 99%
“…HEP and other scientific communities have extensively invested in the C++ frameworks and are swiftly migrating their data analyses to Python. These communities are particularly interested in bridging the gap between the two languages [8]. This raises an important question: 'How to do Python-C++ integration the right way?…”
Section: Python-c++ Integrationmentioning
confidence: 99%