Overview
Syllabus
Intro
What is High Energy Physics?
The first computers were built for Physics IEM
Computing Challenges in HEP today
Worldwide LHC Computing Grid
Is CPU power a solved problem?
Using GPUs to speed up computation IEM
Awkward Array
Requirements of a language to be used in HEP
Early history of Python in HEP
How do HEP physicists work with data?
What is ROOT?
ROOT and Python
Alternate implementation of ROOT in Python
uproot-Harbinger of Python in HEP?
Python is not so slow
Why use pybind11?
Scikit-HEP-overview of packages
Machine Learning
Hear from a Physicist
Python in other Physics
Adoption-existing HEP codebases
Concluding Remarks
Acknowledgements
Taught by
PyCon US