This table of the HSF training modules is mostly meant for administrative purposes. If you’re a student and want to discover our training content, go here.
ID | Name | Description | Status | Links |
---|---|---|---|---|
advancedgit
|
Advanced git | Learn to work with branches and more with this interactive webpage. | stable | |
alpaka
|
alpaka | alpaka is a header-only C++ abstraction library for accelerator development. | alpha | |
cicd
|
CI/CD (gitlab) | Continuous integration and deployment with gitlab. | stable | |
cicdgithub
|
CI/CD (github) | Continuous integration and deployment with github actions. | stable | |
cmake
|
Build systems: cmake
|
Building code is hard. CMake makes it easier.
|
stable | |
doc
|
Documentation |
sphinx , doxygen , etc.
|
alpha | |
docker
|
Docker | Introduction to the docker container image system. | stable | |
generators
|
Event generation and MC |
pythia , sherpa , madgraph , etc.
|
alpha | |
git
|
Version controlling with git | Track code changes, undo mistakes, collaborate. This module is a must. | stable | |
gpuml
|
Machine learning on GPU | Speed up your machine learning using massive parallelization! | stable | |
grid
|
Distributed file systems and grid computing | alpha | ||
hepcpp
|
HEP C++ Course | A full introduction to C++ based on a series of slides and exercises. | stable | |
levelupyourpython
|
Level up your python | Advanced bits of python (testing, debugging, logging, and more) | stable | |
matplotlib
|
Matplotlib for HEP | Make science prettier with beautiful plots! | beta | |
ml
|
Machine learning | Get behind the buzzword and teach machines to work for you intelligently! | stable | |
parallel
|
Parallel programming | alpha | ||
python
|
Programming with python | Get started with an incredibly popular programming language. | stable | |
reana
|
Reproducible analyses with REANA | Run containerised data analysis pipelines on remote compute clouds. | beta | |
root
|
ROOT
|
The most famous data analysis framework used in HEP. | stable | |
scikithep
|
Scikit-HEP | A collection of packages for particle physics analyses in Python. | stable | |
simpleanalysis
|
A simple analysis | A simple analysis using CMS open data. | stable | |
singularity
|
Singularity | Introduction to containerization with Singularity/Apptainer. | beta | |
ssh
|
SSH | Introduction to the Secure Shell (SSH) | alpha | |
testingpython
|
Unit testing | Unit testing in python. | beta | |
unix
|
The UNIX Shell | A guide through the basics of the file systems and the shell. | stable | |
unroot
|
UnROOT
|
Open ROOT files in Julia!
|
beta | |
uproot
|
uproot
|
Reading and writing ROOT files without having to install ROOT. | beta | |
yadagereana
|
Workflows & reproducibility |
E.g. yadage and reana
|
alpha |