Skip to content

Commit 24e6c18

Browse files
Meeting of BC and RB
1 parent 0986874 commit 24e6c18

File tree

2 files changed

+47
-162
lines changed

2 files changed

+47
-162
lines changed

docs/day1/intro.md

Lines changed: 0 additions & 147 deletions
This file was deleted.

docs/day1/intro.rst

Lines changed: 47 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Introduction
44
`Welcome page and syllabus <https://uppmax.github.io/HPC-python/index.html>`_
55
- Also link at House symbol |:house:| at top of page
66

7-
.. admonition:: **Learning outcomes**
7+
.. admonition:: **Course learning outcomes**
88

99
- Load Python modules and site-installed Python packages
1010
- Create a virtual environment
@@ -14,11 +14,28 @@ Introduction
1414
- Use Python in parallel
1515
- Use Python for ML
1616
- Use GPUs with Python
17+
18+
.. admonition:: **Learning outcomes**
19+
20+
- Learners understand how this day is organized
21+
- Learners can find their NAISS project
22+
- Learners can find how to download and extract the exercises
23+
24+
.. admonition:: **For teachers: Lesson plan **
25+
26+
<!-- TODO: make a drop-down box -->
1727

28+
Prior questions:
29+
- What is Pyton?
1830

31+
32+
<!-- TODO: should everyone do an intro on each day? Discuss in Matrix/meeting -->
33+
1934
What is python?
2035
---------------
2136

37+
<!-- TODO: put this in a dropdown box -->
38+
2239
As you probably already know…
2340

2441
- “Python combines remarkable power with very clear syntax.
@@ -38,6 +55,8 @@ libraries like NumPy, SciPy, scikit-learn and Pytorch.
3855
Material for improving your programming skills
3956
::::::::::::::::::::::::::::::::::::::::::::::
4057

58+
<!-- TODO: Move to 'Other courses' in the TOC, and add a link here -->
59+
4160
.. admonition:: First level
4261

4362
`The Carpentries <https://carpentries.org/>`_ teaches basic lab skills for research computing.
@@ -85,6 +104,8 @@ Material for improving your programming skills
85104
Documentations at other NAISS centres
86105
-------------------------------------
87106

107+
<!-- TODO: Move to 'Python documentation overview' -->
108+
88109
.. seealso::
89110

90111
- LUNARC
@@ -97,6 +118,7 @@ Documentations at other NAISS centres
97118
- PDC
98119
- `Python <https://support.pdc.kth.se/doc/software-docs/python/>`_
99120

121+
100122
.. important::
101123

102124
Project ID and storage directory
@@ -114,7 +136,30 @@ Documentations at other NAISS centres
114136
- Project ID: naiss2024-22-1493
115137
- Storage directory: /proj/hpc-python-fall-nsc
116138

117-
Login to the center you have an account at, go to the storage directory, and create a directory below it for you to work in. You can call this directory what you want, but your username is a good option.
139+
140+
<!--
141+
142+
TODO: R will make this into an exercise (i.e. an exercise and not
143+
a prerequisite, unless we agree in a meeting that
144+
this _is_ a prerequisite), tie in with downloading
145+
and extracting the tarball
146+
147+
R: I predict that will take 30 minutes
148+
B: I predict that will take 5-20 minutes
149+
me and B think we'll get it to work
150+
151+
TODO: In meeting, discuss if tarball is a prerequisite,
152+
do this in Matrix. If not sent out to learners this is a prereq,
153+
we'll do this as an exercise.
154+
155+
-->
156+
157+
158+
Login to the center you have an account at, go to the storage directory,
159+
and create a directory below it for you to work in.
160+
You can call this directory what you want, but your username is a good option.
161+
162+
<!-- TODO: decide if this is still needed -->
118163

119164
.. important::
120165

@@ -127,16 +172,3 @@ Documentations at other NAISS centres
127172
- ``unzip main.zip``
128173

129174
- You should do either of the above from your space under the course directory on the HPC center of your choice.
130-
131-
.. objectives::
132-
133-
We will:
134-
135-
- teach you how to navigate the module system at HPC2N, UPPMAX, LUNARC, and NSC
136-
- show you how to find out which versions of Python and packages are installed
137-
- look at the package handler **pip**
138-
- explain how to create and use virtual environments
139-
- show you how to run batch jobs
140-
- show some examples with parallel computing and using GPUs
141-
- guide you in how to start Python tools for Machine Learning
142-

0 commit comments

Comments
 (0)