From e8465523caa68b2641ae10e7c337cbdd0aa54b50 Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Thu, 27 Feb 2025 14:00:14 +0100 Subject: [PATCH 1/4] Suggest LO for @bclaremar --- docs/day1/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/day1/intro.md b/docs/day1/intro.md index 4110a4f1..b18dfba4 100644 --- a/docs/day1/intro.md +++ b/docs/day1/intro.md @@ -2,7 +2,7 @@ !!! info "Learning outcomes" - - [none] + - Learners know how the course material is organized From a959dcbed5b82317773c9c7886856fe68da62923 Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Fri, 28 Feb 2025 09:17:50 +0100 Subject: [PATCH 2/4] Add LO about tarball --- docs/day1/intro.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/day1/intro.md b/docs/day1/intro.md index b18dfba4..ec48f3f9 100644 --- a/docs/day1/intro.md +++ b/docs/day1/intro.md @@ -3,6 +3,7 @@ !!! info "Learning outcomes" - Learners know how the course material is organized + - Learners know how to download and unzip the tarball From 1342dd72c09cdfef6a5ffddfcc77e4a2a2e3b5ae Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Fri, 28 Feb 2025 11:39:15 +0100 Subject: [PATCH 3/4] Schedule has been settled in meeting --- docs/schedule.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/schedule.md b/docs/schedule.md index 010898bb..3be98b5f 100644 --- a/docs/schedule.md +++ b/docs/schedule.md @@ -30,9 +30,9 @@ Time | Topic |Teacher 12:00-13:00 | Break|. 13:00-14:00 | IDEs: Jupyter/vscode/Spyder [1] |Jayant 14:00-14:15 | Break|. -14:15-15:00 | matplotlib 1/2|?Rebecca, else Björn +14:15-15:00 | matplotlib 1/2|Rebecca 15:00-15:15 | Break|. -15:15-15:45 | matplotlib 2/2|?Rebecca, else Björn +15:15-15:45 | matplotlib 2/2|Rebecca 15:45-16:00 | Evaluation|. - [1] Spyder only works on LUNARC, for an old version. @@ -45,11 +45,11 @@ Time | Topic |Teacher Time | Topic |Teacher -----------|-----------|----------------------- -09:00-10:00 | Pandas | ?Rebecca +09:00-10:00 | Pandas | Rebecca 10:00-10:15 | Break|. -10:15-11:00 | Pandas (enough time?)| ?Rebecca +10:15-11:00 | Pandas| Rebecca 11:00-11:15 | Break|. -11:15-12:00 | Seaborn (enough time)?| ?Rebecca ?Björn +11:15-12:00 | Seaborn| Rebecca 12:00-13:00 | Break|. 13:00-14:00 | Slurm and batch jobs|Birgitte 14:00-14:15 | Break|. From 4b3507ae60c5fcd12594b3768461968f6884dd25 Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Fri, 28 Feb 2025 11:39:46 +0100 Subject: [PATCH 4/4] Add meeting notes :-) --- meeting_notes/20250228.md | 71 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 meeting_notes/20250228.md diff --git a/meeting_notes/20250228.md b/meeting_notes/20250228.md new file mode 100644 index 00000000..6941e2c7 --- /dev/null +++ b/meeting_notes/20250228.md @@ -0,0 +1,71 @@ +# Planning HPC Python at HPC2N and UPPMAX + +## Materials pages + +- material: https://uppmax.github.io/HPC-python/index.html +- source: https://github.com/UPPMAX/HPC-python/tree/main/docs + +## Links to Python-Julia-R + +- [name=Richel] Can we remove this section? + - The section mentions another course, irrelevant to this one + - That other course does not have Python anymore + +- planning: https://hackmd.io/iHDNS90TRY-HFT7WlxFqVg +- source: https://github.com/UPPMAX/R-python-julia-HPC/ +- material: https://uppmax.github.io/R-python-julia-HPC/ + +## Spring + +- 4 days + +## Dates + +See [the course schedule](https://github.com/UPPMAX/HPC-python/blob/main/docs/schedule.md) + +- On-boarding 23 Apr <--- DECIDED: Removed, 6 out of 6 thought so +- Thu-Fri 24-25 Apr +- Mon-Tue 28-29 Apr + +## Meeting Friday 28th February 11:00-12:00 + +[Notes from previous meeting](https://github.com/UPPMAX/HPC-python/blob/main/meeting_notes/20250214.md), [link to schedule on course website](https://uppmax.github.io/HPC-python/schedule.html) + + +- [RB, decision, MOVE TO THE FUTURE] Let's decide on the theme we use! + - Materials: + - https://www.c3se.chalmers.se/ + - Pro: deeper table of content + - Con: not everybody likes the look + - ReadTheDocs (style) + - Example: [Linux-command-line-101 course](https://hpc2n.github.io/linux-command-line-101/) + - Pro: + - Con: + - [Other suggestions] +- [RB, decision, FUTURE] I'd love to see the markdown version of the website live, as to see my progress. When will replace the Sphinx build by a build that uses the just-voted-for site generator? Let's collect suggestions first, after which we vote on all suggestions we like + - Whenever someone has the time to do so: RB + - [Other suggestions] +- FYI, ['Day 1'/'Intro to Python'](https://uppmax.github.io/uppmax_intro_python/) course material is done. + - It has videos/material for 7 clusters (Alvis, Bianca, COSMOS, Dardel, Kebnekaise, Rackham, Tetralith), such as [login](https://uppmax.github.io/uppmax_intro_python/faq/#how-can-i-login-to-an-hpc-cluster), and [loading a module, creating a script, running a Python script](https://uppmax.github.io/uppmax_intro_python/sessions/using_the_python_interpreter/). + - If you want me to add more clusters, let know (and add me to a project :-) ) + - All communication (i.e. emails sent to participants) in that course -when being stand-alone- can be found [here](https://uppmax.github.io/uppmax_intro_python/communication/20250304/). A difference with 'HPC Python' is that all learners of the stand-alone course are requested to apply for a Small Compute project themselves +- FYI, Day 2, hours 1 and 2 (about modules, packages and virtual environments): RB and BC will be co-teaching, inspired by [this paper](https://pmc.ncbi.nlm.nih.gov/articles/PMC10074276/) which is the next read in [the NBIS Teaching Literature Club](https://nbisweden.github.io/teaching_literature_club/). Progress is slow, but steady + +- Need to discuss Rebecca's parts since she was not here last time? + - [Day2](https://github.com/UPPMAX/HPC-python/blob/main/meeting_notes/20250214.md#day-2): Rebecca takes it + - [Day3](https://github.com/UPPMAX/HPC-python/blob/main/meeting_notes/20250214.md#day-3): Rebecca takes the whole morning +- Anders Hast will talk 10 mins about IntraVis, then about dimensionality reduction techniques, he will bring his own exercise +- Can we settle Day4? Is settled +- We'll invite Anders to attend the next meeting: Jayant will do so :-) +- Onboarding has been scratched +- 'HPC Python' (this course) uses a shared NAISS project (unlike the stand-alone 'Intro to Python' course) + - LUNARC: Ongoing + - For ML, there is need for less than 1 GB storage, so that will work :-) (compute projects come with 100 GB storage; only need separate storage project if >100 GB needed) + - Other centers: done +- We'd enjoy a trainers' project, but that is for Henric Zazzi and Torben Rasmussen to provide for us. +- We need a trainers' project for Rackham. Björn will fix that :-) + +Next meeting: + - Friday 7 March 14:00 + - Who is needed? We'll do the things that affect all of us first, them maybe split up :-) + - R/MATLAB/Julia discussion too