Skip to content

Commit bf481f6

Browse files
authored
refactor: reorder for 2025 (#90)
1 parent 5e59797 commit bf481f6

File tree

82 files changed

+57
-49
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+57
-49
lines changed

.gitignore

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -160,20 +160,28 @@ cython_debug/
160160
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
161161
#.idea/
162162

163-
/content/week05/se-for-sci-example/
164-
/content/week05/textual_example/requirements.in
165-
/content/week10/cmake_example/.ninja_log
166-
/content/week10/cmake_example/docs/Doxyfile.docs
167-
/content/week10/fortran_example
168-
/content/week09/*/*.whl
169-
/content/week09/*/setup.py
170-
/content/week09/03-pybind/src
171-
/content/week09/0[123]*/*.c
172-
/content/week09/0[123]*/*.cpp
173-
/content/week09/0[123]*/*.h
174-
/content/week09/0[123]*/*.hpp
175-
/content/week09/0[123]*/CMakeLists.txt
176-
/content/week09/0[123]*/pyproject.toml
163+
/content/week*/se-for-sci-example/
164+
/content/week*/textual_example/requirements.in
165+
/content/week*/cmake_example/.ninja_log
166+
/content/week*/cmake_example/docs/Doxyfile.docs
167+
/content/week*/fortran_example
168+
/content/week*/*/*.whl
169+
/content/week*/*/setup.py
170+
/content/week*/03-pybind/src
171+
/content/week*/*.c
172+
/content/week*/*.cpp
173+
/content/week*/*.h
174+
/content/week*/*.hpp
175+
/content/week*/CMakeLists.txt
176+
/content/week*/pyproject.toml
177+
/content/week*/*/*.c
178+
/content/week*/*/*.cpp
179+
/content/week*/*/*.h
180+
/content/week*/*/*.hpp
181+
/content/week*/*/CMakeLists.txt
182+
/content/week*/*/pyproject.toml
183+
/content/week*/*.f90
184+
/content/week*/Makefile
177185

178186
/slides/*.html
179187

@@ -186,7 +194,7 @@ cython_debug/
186194
a.out
187195
compile_flags.txt
188196
Untitled*
189-
content/week12/06-rust/Cargo.lock
197+
content/week*/06-rust/Cargo.lock
190198

191199
_output/Volumes
192200
*.doit.db

_toc.yml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -12,34 +12,34 @@ parts:
1212
- file: content/week01_intro/programming_basics.ipynb
1313
- file: content/week01_intro/practices.md
1414
- file: content/week01_intro/cleanup_bessel.ipynb
15+
- file: content/week01_intro/python_setup.md
1516

16-
- caption: "Week 2: Version Control"
17+
- caption: "Week 2: Testing"
1718
chapters:
18-
- file: content/week02_git/intro.md
19-
- file: content/week02_git/first_steps.md
20-
- file: content/week02_git/advanced_steps.md
19+
- file: content/week02_testing/testing.md
20+
- file: content/week02_testing/pytest.md
21+
- file: content/week02_testing/tdd.md
22+
- file: content/week02_testing/debugging.md
2123

22-
- caption: "Week 3: Testing"
24+
- caption: "Week 3: Version Control"
2325
chapters:
24-
- file: content/week03_testing/python_setup.md
25-
- file: content/week03_testing/testing.md
26-
- file: content/week03_testing/pytest.md
27-
- file: content/week03_testing/tdd.md
28-
- file: content/week03_testing/debugging.md
26+
- file: content/week03_git/intro.md
27+
- file: content/week03_git/first_steps.md
28+
- file: content/week03_git/advanced_steps.md
2929

30-
- caption: "Week 4: Continuous Integration"
30+
- caption: "Week 4: Packaging and Quality Control"
3131
chapters:
32-
- file: content/week04_ci/ci.md
33-
- file: content/week04_ci/cd.md
34-
- file: content/week04_ci/docs.md
32+
- file: content/week04_package/packaging.md
33+
- file: content/week04_package/using_packages.md
34+
- file: content/week04_package/making_a_package.md
35+
- file: content/week04_package/precommit.md
36+
- file: content/week04_package/task_runners.md
3537

36-
- caption: "Week 5: Packaging and Quality Control"
38+
- caption: "Week 5: Continuous Integration"
3739
chapters:
38-
- file: content/week05_package/packaging.md
39-
- file: content/week05_package/using_packages.md
40-
- file: content/week05_package/making_a_package.md
41-
- file: content/week05_package/precommit.md
42-
- file: content/week05_package/task_runners.md
40+
- file: content/week05_ci/ci.md
41+
- file: content/week05_ci/cd.md
42+
- file: content/week05_ci/docs.md
4343

4444
- caption: "Week 6: Object Oriented design"
4545
chapters:
@@ -51,25 +51,25 @@ parts:
5151
- file: content/week07_design/designpatt.md
5252
- file: content/week07_design/functional.md
5353

54-
- caption: "Week 8: Static Typing"
54+
- caption: "Week 8: Static Typing & Profiling"
5555
chapters:
5656
- file: content/week08_static_typing/typing.md
5757

58-
- caption: "Week 9: Mixing Languages"
58+
- caption: "Week 9: Intro to Compilation"
5959
chapters:
60-
- file: content/week09_binding/01-shared-objects/01-shared-objects.ipynb
61-
- file: content/week09_binding/02-cpython/02-cpython.ipynb
62-
- file: content/week09_binding/03-pybind/03a-pybind.ipynb
63-
- file: content/week09_binding/03-pybind/03b-pybind.ipynb
64-
- file: content/week09_binding/06-rust.md
60+
- file: content/week09_compiled/Compiled_Languages.ipynb
61+
- file: content/week09_compiled/rust_example/compiled.md
62+
- file: content/week09_compiled/rust_example/rust.md
63+
- file: content/week09_compiled/debugging.md
64+
- file: content/week09_compiled/profiling.md
6565

66-
- caption: "Week 10: Intro to Compilation"
66+
- caption: "Week 10: Mixing Languages"
6767
chapters:
68-
- file: content/week10_compiled/Compiled_Languages.ipynb
69-
- file: content/week10_compiled/rust_example/compiled.md
70-
- file: content/week10_compiled/rust_example/rust.md
71-
- file: content/week10_compiled/debugging.md
72-
- file: content/week10_compiled/profiling.md
68+
- file: content/week10_binding/01-shared-objects/01-shared-objects.ipynb
69+
- file: content/week10_binding/02-cpython/02-cpython.ipynb
70+
- file: content/week10_binding/03-pybind/03a-pybind.ipynb
71+
- file: content/week10_binding/03-pybind/03b-pybind.ipynb
72+
- file: content/week10_binding/06-rust.md
7373

7474
- caption: "Week 11: Parallel Computing"
7575
chapters:
@@ -78,7 +78,7 @@ parts:
7878
- file: content/week11_omp/threading.md
7979
- file: content/week11_omp/concepts.md
8080

81-
- caption: "Week 12: Distributed Computing"
81+
- caption: "Week 12: GPUs"
8282
chapters:
8383
- file: content/week12_mpi/mpi.md
8484

content/week03_testing/config_example/json_reader/__init__.py renamed to content/week02_testing/config_example/json_reader/__init__.py

File renamed without changes.

content/week03_testing/config_example/json_reader/modern_reader.py renamed to content/week02_testing/config_example/json_reader/modern_reader.py

File renamed without changes.
File renamed without changes.

content/week03_testing/config_example/tests/config1.json renamed to content/week02_testing/config_example/tests/config1.json

File renamed without changes.

content/week03_testing/config_example/tests/test_configuration.py renamed to content/week02_testing/config_example/tests/test_configuration.py

File renamed without changes.

content/week03_testing/config_example/tests/test_new_configuration.py renamed to content/week02_testing/config_example/tests/test_new_configuration.py

File renamed without changes.

0 commit comments

Comments
 (0)