Training in software and computing are essential ingredients for the success of any HEP experiment. As most experiments have similar basic prerequisites (Unix shell, Python, C++, …) we want to join our efforts and create one introductory software training curriculum that serves HEP newcomers the software skills needed as they enter the field, and in parallel, instill best practices for writing software.
The curriculum is comprised of a set of standardized modules, so that students can focus on what is most relevant to them.
uproot
yadage
and reana
sphinx
, doxygen
, etc.pythia
, sherpa
, madgraph
, etc.I want to contribute or teach: Contributions of any kind are very welcome! There are various ways you can get involved: