Working with Python on Hábrók

Date and Location
-
9 April 2026, 1 - 5 p.m.
CIT Smitsborg, room 5431.0074 (Bluegene)
Python is a powerful and versatile programming language that benefits from having a very large user base and a large package ecosystem. It is used in a variety of contexts including scientific and high performance computing, but making the most of its capabilities requires attention to some details.
What do you learn?
In this Research Support Hub workshop you will learn how to effectively work with Python on the University’s High Performance Compute cluster: Hábrók.
During the workshop we will:
-
cover the Hábrók module system and the software that is available with a particular focus on loading Python and the details and implications of using different Python versions and compiler toolchains.
-
outline best practices when it comes to installing, updating and keeping different projects and packages self-contained in virtual environments using Python’s venv and uv tools.
-
discuss how to run Python code on Hábrók, including in batch jobs and interactively in environments like Jupyter Notebooks as well as how to use IDEs for software development.
Who Should Attend?
The course is aimed at UG students and staff who are using or plan to use Python tools in Hábrók. Basic knowledge of Python is useful. Familiarity with Linux command line environments is helpful, but not strictly required. There will be space to try out what is discussed, so you should ideally bring a laptop you can work on.
This workshop requires no preparation. Ideally, you should already have active access to Hábrók, request an account here. You are welcome to bring questions about using Python on HPC systems.
Enrollment and course fee
Attendance is free for UG staff and PhD-students, but registration is required.
More information
This workshop is given by the HPC team in the context of the Research Support Hub. If you have any questions, contact the HPC team at: hpc@rug.nl
