diff --git a/data/data.yaml b/data/data.yaml
index 894f279..748cc35 100644
--- a/data/data.yaml
+++ b/data/data.yaml
@@ -8,6 +8,8 @@
image: root-logo.png
language:
- Python
+ level:
+ - beginner
- description: Open ROOT
files in Julia!
id: unroot
name: UnROOT
@@ -18,6 +20,8 @@
image: unroot-logo.svg
language:
- Julia
+ level:
+ - beginner
- description: Reading and writing ROOT files without having to install ROOT.
id: uproot
name: uproot
@@ -28,6 +32,8 @@
image: uproot-logo.svg
language:
- Python
+ level:
+ - beginner
- description: A simple analysis using CMS open data.
id: simpleanalysis
name: A simple analysis
@@ -38,6 +44,8 @@
image: cms-plot.png
language:
- C++
+ level:
+ - beginner
- description: Learn to work with branches and more with this interactive webpage.
id: advancedgit
level:
@@ -60,6 +68,8 @@
image: cmake-logo.svg
language:
- C++
+ level:
+ - advanced
- description: Continuous integration and deployment with github actions.
id: cicdgithub
name: CI/CD (github)
@@ -70,6 +80,8 @@
image: github-logo.svg
language:
- other
+ level:
+ - advanced
- description: Continuous integration and deployment with gitlab.
id: cicd
name: CI/CD (gitlab)
@@ -80,6 +92,8 @@
image: gitlab-logo.svg
language:
- other
+ level:
+ - advanced
- description: Introduction to the docker container image system.
id: docker
name: Docker
@@ -90,6 +104,8 @@
image: docker-logo.svg
language:
- other
+ level:
+ - advanced
- description: A full introduction to C++ based on a series of slides and exercises.
id: hepcpp
language:
@@ -100,6 +116,9 @@
videos: https://github.com/hsf-training/cpluspluscourse#-video-recordings--events
webpage: https://github.com/hsf-training/cpluspluscourse#-getting-the-latest-pdf
image: cpp-logo.svg
+ level:
+ - beginner
+ - advanced
- description: An introduction to Julia for HEP, especially for those familiar with Python (or C++)
id: julia
name: Julia
@@ -110,6 +129,8 @@
image: julia-logo.svg
language:
- Julia
+ level:
+ - beginner
- description: From python, shell, and git to reproducible analyses with Snakemake. Written for LHCb, but applicable to everyone.
id: lhcb-analysis-essentials
name: LHCb Analysis Essentials
@@ -120,6 +141,8 @@
image: lhcb-logo.svg
language:
- Python
+ level:
+ - beginner
- description: Advanced bits of python (testing, debugging, logging, and more)
id: levelupyourpython
name: Level up your python
@@ -130,6 +153,8 @@
image: levelupyourpython-logo.svg
language:
- Python
+ level:
+ - advanced
- description: Get behind the buzzword and teach machines to work for you intelligently!
id: ml
name: Machine learning
@@ -140,6 +165,8 @@
image: ml-icon.svg
language:
- Python
+ level:
+ - beginner
- description: Speed up your machine learning using massive parallelization!
id: gpuml
name: Machine learning on GPU
@@ -150,6 +177,8 @@
image: pytorch-logo.svg
language:
- Python
+ level:
+ - beginner
- description: Make science prettier with beautiful plots!
id: matplotlib
name: Matplotlib for HEP
@@ -160,6 +189,8 @@
image: matplotlib-logo.svg
language:
- Python
+ level:
+ - beginner
- description: Learn about ROOT, RooFit, machine learning with TMVA, and physics simulations.
id: root-analysis
name: Particle physics methods
@@ -170,6 +201,8 @@
image: root-logo.png
language:
- Python
+ level:
+ - beginner
- description: Get started with an incredibly popular programming language.
id: python
language:
@@ -192,6 +225,8 @@
image: reana-logo.png
language:
- other
+ level:
+ - advanced
- description: Introduction to the Secure Shell (SSH)
id: ssh
name: SSH
@@ -202,6 +237,8 @@
image: ssh-icon.svg
language:
- other
+ level:
+ - beginner
- description: A collection of packages for particle physics analyses in Python.
id: scikithep
name: Scikit-HEP
@@ -212,6 +249,8 @@
image: scikithep-logo.svg
language:
- Python
+ level:
+ - beginner
- description: Introduction to containerization with Singularity/Apptainer.
id: singularity
name: Singularity
@@ -222,6 +261,8 @@
image: singularity-logo.svg
language:
- other
+ level:
+ - advanced
- description: This course covers various best practices like testing, pytest, object oriented programming, packing, CI, and more.
id: se-for-sci
name: Software Engineering for Scientific Computing
@@ -233,6 +274,8 @@
language:
- Python
- C++
+ level:
+ - advanced
- description: A guide through the basics of the file systems and the shell.
id: unix
name: The UNIX Shell
@@ -243,6 +286,8 @@
image: unix-shell.png
language:
- other
+ level:
+ - beginner
- description: Unit testing in python.
id: testingpython
language:
@@ -253,6 +298,8 @@
videos: ""
webpage: http://carpentries-incubator.github.io/python-testing/
image: pytest-logo.svg
+ level:
+ - beginner
- description: Track code changes, undo mistakes, collaborate. This module is a must.
id: git
level: