High-Performance Data Analytics with Python
from
Wednesday, 8 July 2026 (11:00)
to
Friday, 17 July 2026 (16:15)
Monday, 6 July 2026
Tuesday, 7 July 2026
Wednesday, 8 July 2026
11:00
Introduction to HPC & the Athena Supercomputer
-
Leszek Grzanka
Klemens Noga
(
ACC Cyfronet AGH
)
Introduction to HPC & the Athena Supercomputer
Leszek Grzanka
Klemens Noga
(
ACC Cyfronet AGH
)
11:00 - 11:30
A brief overview of High-Performance Computing (HPC) concepts, logging into the Athena supercomputer at ACK Cyfronet AGH, and the basics of accessing computational resources.
11:30
Environment Setup & Python Memory Model
-
Leszek Grzanka
Environment Setup & Python Memory Model
Leszek Grzanka
11:30 - 12:15
Initializing the JupyterHub environment, verifying dependencies, and exploring the performance differences between standard Python lists and NumPy arrays
12:15
Coffee break
Coffee break
12:15 - 12:30
12:30
Introduction to Data Analysis with Pandas
-
Leszek Grzanka
Introduction to Data Analysis with Pandas
Leszek Grzanka
12:30 - 13:45
Hands-on introduction to Pandas using real-world weather datasets. Covers basic data manipulation, filtering, and preparation for parallel processing.
13:45
Coffee break
Coffee break
13:45 - 14:00
14:00
Scaling Up: First Steps with Dask
-
Leszek Grzanka
Scaling Up: First Steps with Dask
Leszek Grzanka
14:00 - 15:00
Transitioning from Pandas to Dask DataFrames. An introduction to distributed data processing and executing our first operations on larger-than-memory datasets.
Thursday, 9 July 2026
Friday, 10 July 2026
Saturday, 11 July 2026
Sunday, 12 July 2026
Monday, 13 July 2026
Tuesday, 14 July 2026
Wednesday, 15 July 2026
Thursday, 16 July 2026
Friday, 17 July 2026
12:00
Dask Performance & Lazy Evaluation
-
Leszek Grzanka
Dask Performance & Lazy Evaluation
Leszek Grzanka
12:00 - 12:45
A condensed overview of how Dask works under the hood. Understanding task graphs, lazy evaluation mechanics, and benchmarking Pandas versus Dask performance.
12:45
Coffee Break
Coffee Break
12:45 - 13:00
13:00
Processing Scientific Data at Scale
-
Leszek Grzanka
Processing Scientific Data at Scale
Leszek Grzanka
13:00 - 14:15
Analyzing real high-frequency physics datasets (Parquet format) from proton therapy beam measurements using single-node Dask clusters.
14:15
Coffee break
Coffee break
14:15 - 14:30
14:30
Multi-node Computing & Final Challenge
-
Leszek Grzanka
Multi-node Computing & Final Challenge
Leszek Grzanka
14:30 - 16:00
Utilizing dask-jobqueue and SLURMCluster to scale out computations across multiple Athena nodes. Plenty of hands-on time to tackle the open-ended multi-dataset challenge.