Repository for the MSc Special Course in Space Physics "Energetic Solar Eruptions" held within the SOLER project at the University of Turku in May 2025
You can run the Jupyter Notebooks either on the project's JupyterHub server or locally on your computer. If you are new to Jupyter Notebooks, the official documentation will give you more info about What is the Jupyter Notebook? and Running Code with it.
You can run the Notebooks online on SOLER's JupyterHub (more info at soler-horizon.eu/hub). For this you only need a free GitHub account for verification. You can directly access the special course folder by following this link. There, open the .ipynb files within the separate folders for the specific tools.
- These tools require a recent Python (>=3.10) installation. Following SunPy's approach, we recommend installing Python via miniforge (click for instructions).
- Download this file and extract to a folder of your choice (or clone the repository https://github.com/soler-he/MSc-course-2025 if you know how to use
git). - Open a terminal or the miniforge prompt and move to the directory where the code is.
- Create a new virtual environment (e.g.,
conda create --name msc_course_2025 python=3.12). - Activate the just created virtual environment (e.g.,
conda activate msc_course_2025). - If you don't have
gitinstalled (try executing it), install it withconda install conda-forge::git. - Install the Python dependencies from the requirements.txt file with
pip install -r requirements.txt
Activate the created virtual environment in the terminal (step 5. of Install locally), go to the folder where the tools have been extracted to, and run jupyter-lab. This will open the default web-browser. There, open the .ipynb files within the separate folders for the specific tools.