{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T03:14:02Z","timestamp":1778210042762,"version":"3.51.4"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T00:00:00Z","timestamp":1617926400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T00:00:00Z","timestamp":1617926400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comput Softw Big Sci"],"published-print":{"date-parts":[[2021,12]]},"DOI":"10.1007\/s41781-021-00053-3","type":"journal-article","created":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T03:27:54Z","timestamp":1617938874000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Performance of Julia for High Energy Physics Analyses"],"prefix":"10.1007","volume":"5","author":[{"given":"Marcel","family":"Stanitzki","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7470-9301","authenticated-orcid":false,"given":"Jan","family":"Strube","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,4,9]]},"reference":[{"issue":"12","key":"53_CR1","doi-asserted-by":"publisher","first-page":"2499","DOI":"10.1016\/j.cpc.2009.08.005","volume":"180","author":"I Antcheva","year":"2009","unstructured":"Antcheva I, Ballintijn M, Bellenot B et al (2009) ROOT\u2014a C++ framework for petabyte data storage, statistical analysis and visualization. Comput Phys Commun 180(12):2499. https:\/\/doi.org\/10.1016\/j.cpc.2009.08.005 ((40 YEARS OF CPC: A celebratory issue focused on quality software for high performance, grid and novel computing architectures))","journal-title":"Comput Phys Commun"},{"key":"53_CR2","unstructured":"Oliphant TE (2006) A guide to NumPy, vol\u00a01. Trelgol Publishing, USA"},{"key":"53_CR3","doi-asserted-by":"publisher","DOI":"10.1038\/s41592-019-0686-2","author":"P Virtanen","year":"2020","unstructured":"Virtanen P, Gommers R, Oliphant TE et al (2020) SciPy 1.0: fundamental algorithms for scientific computing in Python. Nat Methods. https:\/\/doi.org\/10.1038\/s41592-019-0686-2","journal-title":"Nat Methods"},{"key":"53_CR4","doi-asserted-by":"publisher","unstructured":"Rademakers F, Canal P, Naumann A et\u00a0al (2019) ROOT. https:\/\/doi.org\/10.5281\/zenodo.3895860","DOI":"10.5281\/zenodo.3895860"},{"key":"53_CR5","unstructured":"pandas. https:\/\/pandas.pydata.org\/"},{"issue":"1","key":"53_CR6","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1137\/141000671","volume":"59","author":"J Bezanson","year":"2017","unstructured":"Bezanson J, Edelman A, Karpinski S, Shah V (2017) Julia: a fresh approach to numerical computing. SIAM Rev 59(1):65. https:\/\/doi.org\/10.1137\/141000671","journal-title":"SIAM Rev"},{"key":"53_CR7","doi-asserted-by":"publisher","first-page":"1896","DOI":"10.1140\/epjc\/s10052-012-1896-2","volume":"72","author":"M Cacciari","year":"2012","unstructured":"Cacciari M, Salam GP, Soyez G (2012) FastJet user manual. Eur. Phys. J. C 72:1896. https:\/\/doi.org\/10.1140\/epjc\/s10052-012-1896-2","journal-title":"Eur. Phys. J. C"},{"key":"53_CR8","unstructured":"Kluyver T, Ragan-Kelley B, P\u00e9rez F et\u00a0al (2016) In: Loizides F, Schmidt B (eds) Positioning and power in academic publishing: players, agents and agendas. IOS Press, pp 87\u201390"},{"key":"53_CR9","unstructured":"Jupyter. http:\/\/jupyter.org\/"},{"key":"53_CR10","unstructured":"Pata J (2015) Julia: a fast dynamical language for technical computing and data analysis. https:\/\/indico.cern.ch\/event\/349459\/contributions\/822791\/"},{"key":"53_CR11","unstructured":"DIANA-HEP Meeting (2016). https:\/\/indico.cern.ch\/event\/545738\/"},{"key":"53_CR12","doi-asserted-by":"publisher","unstructured":"Schulz O, Cornelius G,\u00a0Hauertmann L, et\u00a0al (2019) bat\/bat.jl. https:\/\/doi.org\/10.5281\/zenodo.3568167","DOI":"10.5281\/zenodo.3568167"},{"key":"53_CR13","unstructured":"Gal T. UnROOT.jl. https:\/\/github.com\/tamasgal\/UnROOT.jl"},{"key":"53_CR14","unstructured":"Schulz O, Lusiani A. UpROOT.jl. https:\/\/github.com\/JuliaHEP\/UpROOT.jl"},{"key":"53_CR15","doi-asserted-by":"publisher","unstructured":"Gal T, Schumann J (2020) Corpuscles.jl. https:\/\/doi.org\/10.5281\/zenodo.3933364","DOI":"10.5281\/zenodo.3933364"},{"key":"53_CR16","doi-asserted-by":"publisher","first-page":"005","DOI":"10.1007\/JHEP04(2020)005","volume":"04","author":"JL Tastet","year":"2020","unstructured":"Tastet JL, Timiryasov I (2020) Dirac vs. Majorana HNLs (and their oscillations) at SHiP. JHEP 04:005. https:\/\/doi.org\/10.1007\/JHEP04(2020)005","journal-title":"JHEP"},{"key":"53_CR17","doi-asserted-by":"crossref","unstructured":"Schulz O, Beaujean F, Caldwell A, Grunwald C, Hafych V, Kr\u00f6ninger K, La\u00a0Cagnina S, R\u00f6hrig L, Shtembari L (2020) BAT.jl\u2014a Julia-based tool for Bayesian inference","DOI":"10.1007\/s42979-021-00626-4"},{"key":"53_CR18","doi-asserted-by":"crossref","unstructured":"Regier J, Pamnany K, Fischer K et\u00a0al (2018) Cataloging the visible universe through Bayesian inference at petascale. arXiv:1801.10277","DOI":"10.1109\/IPDPS.2018.00015"},{"key":"53_CR19","doi-asserted-by":"crossref","unstructured":"Rackauckas C, Ma Y, Martensen J et\u00a0al (2020) Universal differential equations for scientific machine learning. arXiv:2001.04385","DOI":"10.21203\/rs.3.rs-55125\/v1"},{"key":"53_CR20","unstructured":"Innes M, Saba E, Fischer K et\u00a0al (2018) Fashionable modelling with flux. arXiv:1811.01457"},{"key":"53_CR21","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00602","author":"M Innes","year":"2018","unstructured":"Innes M (2018) Flux: elegant machine learning with Julia. J Open Source Sofw. https:\/\/doi.org\/10.21105\/joss.00602","journal-title":"J Open Source Sofw"},{"key":"53_CR22","unstructured":"Yuret D (2016) Knet: beginning deep learning with 100 lines of Julia. In: Machine learning systems workshop (NIPS). https:\/\/goo.gl\/zeUBFr"},{"key":"53_CR23","unstructured":"Julia\u2014currently supported platforms. https:\/\/julialang.org\/downloads\/#currently_supported_platforms"},{"key":"53_CR24","unstructured":"Julia in the classroom. https:\/\/julialang.org\/learning\/classes\/"},{"key":"53_CR25","unstructured":"Granlund T, Team GD (2015) GNU MP 6.0 multiple precision arithmetic library. Samurai Media Limited, London"},{"issue":"2","key":"53_CR26","doi-asserted-by":"publisher","first-page":"13-es","DOI":"10.1145\/1236463.1236468","volume":"33","author":"L Fousse","year":"2007","unstructured":"Fousse L, Hanrot G, Lef\u00e8vre V et al (2007) MPFR: a multiple-precision binary floating-point library with correct rounding. ACM Trans Math Softw 33(2):13-es. https:\/\/doi.org\/10.1145\/1236463.1236468","journal-title":"ACM Trans Math Softw"},{"key":"53_CR27","doi-asserted-by":"publisher","unstructured":"van de Geijn R, Goto K (2011) BLAS (basic linear algebra subprograms). Springer, Boston, pp 157\u2013164. https:\/\/doi.org\/10.1007\/978-0-387-09766-4_84","DOI":"10.1007\/978-0-387-09766-4_84"},{"key":"53_CR28","unstructured":"Intel Corp. Math Kernel Library. https:\/\/software.intel.com\/en-us\/mkl"},{"key":"53_CR29","unstructured":"BinaryBuilder.jl. https:\/\/github.com\/JuliaPackaging\/BinaryBuilder.jl"},{"key":"53_CR30","unstructured":"Gaede F, Behnke T, Graf N, Johnson T (2003) LCIO: a persistency framework for linear collider simulation studies. eConf C0303241, TUKT001"},{"key":"53_CR31","unstructured":"Gaede F, Behnke T, Graf N, Johnson T. LCIO. https:\/\/github.com\/iLCSoft\/LCIO"},{"key":"53_CR32","doi-asserted-by":"publisher","unstructured":"Strube J (2020) LCIO.jl: v1.8.0. https:\/\/doi.org\/10.5281\/zenodo.3986687","DOI":"10.5281\/zenodo.3986687"},{"key":"53_CR33","unstructured":"Janssens B. CxxWrap.jl. https:\/\/github.com\/JuliaInterop\/CxxWrap.jl"},{"key":"53_CR34","doi-asserted-by":"publisher","first-page":"1742","DOI":"10.1140\/epjc\/s10052-011-1742-y","volume":"71","author":"W Kilian","year":"2011","unstructured":"Kilian W, Ohl T, Reuter J (2011) WHIZARD: simulating multi-particle processes at LHC and ILC. Eur Phys J C 71:1742. https:\/\/doi.org\/10.1140\/epjc\/s10052-011-1742-y","journal-title":"Eur Phys J C"},{"key":"53_CR35","unstructured":"Abramowicz H et\u00a0al (2013) The international linear collider technical design report\u2014volume 4: detectors"},{"issue":"3","key":"53_CR36","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/S0168-9002(03)01368-8","volume":"506","author":"S Agostinelli","year":"2003","unstructured":"Agostinelli S, Allison J, Amako K et al (2003) Geant4\u2014a simulation toolkit. Nucl Instrum Methods Phys Res Sect A Accel Spectrom Detect Assoc Equip 506(3):250. https:\/\/doi.org\/10.1016\/S0168-9002(03)01368-8","journal-title":"Nucl Instrum Methods Phys Res Sect A Accel Spectrom Detect Assoc Equip"},{"issue":"1","key":"53_CR37","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1109\/TNS.2006.869826","volume":"53","author":"J Allison","year":"2006","unstructured":"Allison J, Amako K, Apostolakis J et al (2006) Geant4 developments and applications. IEEE Trans Nucl Sci 53(1):270","journal-title":"IEEE Trans Nucl Sci"},{"key":"53_CR38","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1016\/j.nima.2016.06.125","volume":"835","author":"J Allison","year":"2016","unstructured":"Allison J, Amako K, Apostolakis J et al (2016) Recent developments in Geant4. Nucl Instrum Methods Phys Res Sect A Accel Spectrom Detect Assoc Equip 835:186. https:\/\/doi.org\/10.1016\/j.nima.2016.06.125","journal-title":"Nucl Instrum Methods Phys Res Sect A Accel Spectrom Detect Assoc Equip"},{"key":"53_CR39","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/j.nima.2009.09.009","volume":"611","author":"MA Thomson","year":"2009","unstructured":"Thomson MA (2009) Particle flow calorimetry and the PandoraPFA algorithm. Nucl Instrum Methods Phys Res A 611:25. https:\/\/doi.org\/10.1016\/j.nima.2009.09.009","journal-title":"Nucl Instrum Methods Phys Res A"},{"key":"53_CR40","doi-asserted-by":"publisher","unstructured":"Strube J (2020) Julia\\_in\\_HEP\\_paper. https:\/\/doi.org\/10.5281\/zenodo.3911414","DOI":"10.5281\/zenodo.3911414"},{"key":"53_CR41","unstructured":"Julia Community. The official registry of general Julia packages. https:\/\/github.com\/JuliaRegistries\/General"},{"key":"53_CR42","doi-asserted-by":"publisher","first-page":"1581","DOI":"10.1103\/PhysRevLett.41.1581","volume":"41","author":"GC Fox","year":"1978","unstructured":"Fox GC, Wolfram S (1978) Observables for the analysis of event shapes in e+ e- annihilation and other processes. Phys Rev Lett 41:1581. https:\/\/doi.org\/10.1103\/PhysRevLett.41.1581","journal-title":"Phys Rev Lett"},{"key":"53_CR43","doi-asserted-by":"publisher","first-page":"026","DOI":"10.1088\/1126-6708\/2006\/05\/026","volume":"05","author":"T Sj\u00f6strand","year":"2006","unstructured":"Sj\u00f6strand T, Mrenna S, Skands PZ (2006) PYTHIA 6.4 physics and manual. JHEP 05:026. https:\/\/doi.org\/10.1088\/1126-6708\/2006\/05\/026","journal-title":"JHEP"},{"key":"53_CR44","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.cpc.2015.01.024","volume":"191","author":"T Sj\u00f6strand","year":"2015","unstructured":"Sj\u00f6strand T, Ask S, Christiansen JR et al (2015) An introduction to PYTHIA 8.2. Comput Phys Commun 191:159. https:\/\/doi.org\/10.1016\/j.cpc.2015.01.024","journal-title":"Comput Phys Commun"},{"key":"53_CR45","doi-asserted-by":"publisher","unstructured":"Strube J (2020) EventShapes.jl v0.1.1. https:\/\/doi.org\/10.5281\/zenodo.3698379","DOI":"10.5281\/zenodo.3698379"},{"issue":"3","key":"53_CR46","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MSP.2009.932122","volume":"26","author":"P Vandewalle","year":"2009","unstructured":"Vandewalle P, Kovacevic J, Vetterli M (2009) Reproducible research in signal processing. IEEE Signal Process Mag 26(3):37. https:\/\/doi.org\/10.1109\/MSP.2009.932122","journal-title":"IEEE Signal Process Mag"},{"key":"53_CR47","unstructured":"Anaconda Inc. Numba\u2014A High Performance Python Compiler. http:\/\/numba.pydata.org\/"},{"issue":"2","key":"53_CR48","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/MCSE.2010.118","volume":"13","author":"S Behnel","year":"2011","unstructured":"Behnel S, Bradshaw R, Citro C et al (2011) Cython: the best of both worlds. Comput Sci Eng 13(2):31. https:\/\/doi.org\/10.1109\/MCSE.2010.118","journal-title":"Comput Sci Eng"},{"key":"53_CR49","doi-asserted-by":"publisher","unstructured":"Strube J (2020) FastJet.jl. https:\/\/doi.org\/10.5281\/zenodo.3929866","DOI":"10.5281\/zenodo.3929866"},{"key":"53_CR50","unstructured":"Intel Corp. Threading Building Blocks. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/tools\/threading-building-blocks.html"}],"container-title":["Computing and Software for Big Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-021-00053-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41781-021-00053-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-021-00053-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,26]],"date-time":"2021-12-26T11:05:30Z","timestamp":1640516730000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41781-021-00053-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,9]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["53"],"URL":"https:\/\/doi.org\/10.1007\/s41781-021-00053-3","relation":{},"ISSN":["2510-2036","2510-2044"],"issn-type":[{"value":"2510-2036","type":"print"},{"value":"2510-2044","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,9]]},"assertion":[{"value":"27 March 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 April 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"10"}}