Skip to content

Commit a98ba2d

Browse files
Move content to a better place
1 parent 08868e4 commit a98ba2d

File tree

3 files changed

+31
-28
lines changed

3 files changed

+31
-28
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Other courses
22
=============
33

4+
Material for improving your Python skills
5+
-----------------------------------------
6+
47
.. admonition:: First level
58

69
`The Carpentries <https://carpentries.org/>`_ teaches basic lab skills for research computing.
@@ -45,3 +48,29 @@ Other courses
4548

4649
- The book `High Performance Python <https://www.oreilly.com/library/view/high-performance-python/9781492055013/>`_ is a good resource for ways of speeding up Python code.
4750

51+
52+
53+
Material for improving your general programming skills
54+
------------------------------------------------------
55+
56+
First level
57+
:::::::::::
58+
59+
`The Carpentries <https://carpentries.org/>`_ teaches basic lab skills for research computing.
60+
61+
- `Software carpentry courses/material <https://software-carpentry.org/lessons/>`_
62+
63+
Second level
64+
::::::::::::
65+
66+
`Code Refinery <https://coderefinery.org/>`_ develops and maintains training material on software best practices for researchers that already write code.
67+
68+
- Their material addresses all academic disciplines and tries to be as programming language-independent as possible.
69+
- `Code refinery lessons <https://coderefinery.org/lessons/>`_
70+
71+
Third level
72+
:::::::::::
73+
74+
`ENCCS (EuroCC National Competence Centre Sweden) <https://enccs.se/>`_ is a national centre that supports industry, public administration and academia accessing and using European supercomputers. They give higher-level training of programming and specific software.
75+
76+
- `ENCCS training material <https://enccs.se/lessons/>`_

docs/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,6 @@ Content of the course
533533
day1/Matplotlib60min.rst
534534
day1/gpu.md
535535
summary1.rst
536-
day1/other_courses.rst
537536
day1/python_at_hpc_centers.rst
538537

539538
.. toctree::
@@ -549,8 +548,9 @@ Content of the course
549548

550549
.. toctree::
551550
:maxdepth: 2
552-
:caption: Extra reading:
551+
:caption: Extra:
553552

553+
extra/other_courses.rst
554554
extra/packages_deeper.rst
555555
extra/isolated_deeper.rst
556556
extra/interactive_deeper.rst

docs/prereqs.rst

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -41,32 +41,6 @@ Linux
4141
- `HPC2N's YouTube channel video playlist on Linux <https://www.youtube.com/watch?v=37-OBMd_tIk&list=PL6jMHLEmPVLzoudy66m5isl2LD-YY_05L>`_
4242

4343

44-
Material for improving your programming skills
45-
##############################################
46-
47-
First level
48-
:::::::::::
49-
50-
`The Carpentries <https://carpentries.org/>`_ teaches basic lab skills for research computing.
51-
52-
- `Software carpentry courses/material <https://software-carpentry.org/lessons/>`_
53-
54-
Second level
55-
::::::::::::
56-
57-
`Code Refinery <https://coderefinery.org/>`_ develops and maintains training material on software best practices for researchers that already write code.
58-
59-
- Their material addresses all academic disciplines and tries to be as programming language-independent as possible.
60-
- `Code refinery lessons <https://coderefinery.org/lessons/>`_
61-
62-
Third level
63-
:::::::::::
64-
65-
`ENCCS (EuroCC National Competence Centre Sweden) <https://enccs.se/>`_ is a national centre that supports industry, public administration and academia accessing and using European supercomputers. They give higher-level training of programming and specific software.
66-
67-
- `ENCCS training material <https://enccs.se/lessons/>`_
68-
69-
7044
Understanding clusters
7145
----------------------
7246

0 commit comments

Comments
 (0)