diff --git a/README.md b/README.md index a93e7ab..7af6964 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,11 @@ written by Gabriel Perez-Giz for previous iterations of this course. Thanks to Troy Comi for extensive review, additions, and corrections, and several sections. -This material is rendered into a website at -. A WebAssembly version of some notebooks -is [available](https://henryiii.github.io/se-for-sci/live) with some caveats -(like no shell). A binder version is -[available](https://mybinder.org/v2/gh/henryiii/se-for-sci/main?urlpath=lab), +This material is rendered into a website at . A +WebAssembly version of some notebooks is +[available](https://se-for-sci.github.io/live) with some caveats (like no +shell). A binder version is +[available](https://mybinder.org/v2/gh/se-for-sci/se-for-sci.github.io/main?urlpath=lab), too. Summer variation (2025 dates): diff --git a/_config.yml b/_config.yml index 5ebdea5..f5461ec 100644 --- a/_config.yml +++ b/_config.yml @@ -17,7 +17,7 @@ latex: # Information about where the book exists on the web repository: - url: https://github.com/henryiii/se-for-sci + url: https://github.com/se-for-sci/se-for-sci.github.io branch: main # Add GitHub buttons to your book diff --git a/content/week11_omp/Parallel_Programming_Intro.pdf b/_static/pdfs/Parallel_Programming_Intro.pdf similarity index 100% rename from content/week11_omp/Parallel_Programming_Intro.pdf rename to _static/pdfs/Parallel_Programming_Intro.pdf diff --git a/content/week12_mpi/Parallel_Programming_MPI.pdf b/_static/pdfs/Parallel_Programming_MPI.pdf similarity index 100% rename from content/week12_mpi/Parallel_Programming_MPI.pdf rename to _static/pdfs/Parallel_Programming_MPI.pdf diff --git a/content/week11_omp/Parallel_Programming_OpenMP.pdf b/_static/pdfs/Parallel_Programming_OpenMP.pdf similarity index 100% rename from content/week11_omp/Parallel_Programming_OpenMP.pdf rename to _static/pdfs/Parallel_Programming_OpenMP.pdf diff --git a/content/week10_compiled/profiling_stone_teyssier_slides.pdf b/_static/pdfs/profiling_stone_teyssier_slides.pdf similarity index 100% rename from content/week10_compiled/profiling_stone_teyssier_slides.pdf rename to _static/pdfs/profiling_stone_teyssier_slides.pdf diff --git a/content/intro.md b/content/intro.md index d19484a..c3566c3 100644 --- a/content/intro.md +++ b/content/intro.md @@ -14,9 +14,9 @@ The focus is on writing code that is easy to maintain and share with others. You will develop these skills through a series of programming assignments and a group project. -[Source repository](https://github.com/henryiii/se-for-sci) • -[WebAssembly version](https://henryiii.github.io/se-for-sci/live) • -[Binder version](https://mybinder.org/v2/gh/henryiii/se-for-sci/main?urlpath=lab) +[Source repository](https://github.com/se-for-sci/se-for-sci.github.io) • +[WebAssembly version](https://se-for-sci.github.io/live) • +[Binder version](https://mybinder.org/v2/gh/se-for-sci/se-for-sci.github.io/main?urlpath=lab) Note the WebAssembly version does not have a shell, and `time.sleep` doesn't work (the web is async). diff --git a/content/week01_intro/intro.md b/content/week01_intro/intro.md index 6c5646c..247ccc7 100644 --- a/content/week01_intro/intro.md +++ b/content/week01_intro/intro.md @@ -1,6 +1,6 @@ # Introductions and motivation -[Slides](https://henryiii.github.io/se-for-sci/slides/week-01-1) +[Slides](https://se-for-sci.github.io/slides/week-01-1) ## The importance of software engineering in scientific computing diff --git a/content/week03_testing/testing.md b/content/week03_testing/testing.md index c9d6fe6..93256d9 100644 --- a/content/week03_testing/testing.md +++ b/content/week03_testing/testing.md @@ -1,6 +1,6 @@ # Intro to testing -[Slides](https://henryiii.github.io/se-for-sci/slides/week-03-1) +[Slides](https://se-for-sci.github.io/slides/week-03-1) ## Why Test? diff --git a/content/week05_package/packaging.md b/content/week05_package/packaging.md index d93fb09..aaa1520 100644 --- a/content/week05_package/packaging.md +++ b/content/week05_package/packaging.md @@ -1,6 +1,6 @@ # Packaging and quality control -[Slides](https://henryiii.github.io/se-for-sci/slides/week-05-1) +[Slides](https://se-for-sci.github.io/slides/week-05-1) Now you have your Git Repo, it's time to talk about how you structure it to make it distributable and usable by others. We'll focus on building a Python package, diff --git a/content/week06_oop/introoo.md b/content/week06_oop/introoo.md index d040a0a..e978b15 100644 --- a/content/week06_oop/introoo.md +++ b/content/week06_oop/introoo.md @@ -12,7 +12,7 @@ kernelspec: # Intro to Object Oriented Programming (OOP) -[Slides](https://henryiii.github.io/se-for-sci/slides/week-06-1) +[Slides](https://se-for-sci.github.io/slides/week-06-1) ## Objects as collections of data and functions diff --git a/content/week06_oop/oodesign.md b/content/week06_oop/oodesign.md index 1765a1c..73c15e5 100644 --- a/content/week06_oop/oodesign.md +++ b/content/week06_oop/oodesign.md @@ -12,7 +12,7 @@ kernelspec: # Object Oriented Design -[Slides](https://henryiii.github.io/se-for-sci/slides/week-06-2) +[Slides](https://se-for-sci.github.io/slides/week-06-2) ## Intro diff --git a/content/week07_design/designpatt.md b/content/week07_design/designpatt.md index 6f5871c..622941d 100644 --- a/content/week07_design/designpatt.md +++ b/content/week07_design/designpatt.md @@ -21,7 +21,7 @@ print = console.print # Design patterns -[Slides](https://henryiii.github.io/se-for-sci/slides/week-07-2) +[Slides](https://se-for-sci.github.io/slides/week-07-2) Let's move beyond OO and learn from other paradigms and patterns. These are not exclusive - you may use some or all of the ideas here to inform your class diff --git a/content/week07_design/functional.md b/content/week07_design/functional.md index 40e9a24..f4877ca 100644 --- a/content/week07_design/functional.md +++ b/content/week07_design/functional.md @@ -12,7 +12,7 @@ kernelspec: # Functional programming -[Slides](https://henryiii.github.io/se-for-sci/slides/week-07-1) +[Slides](https://se-for-sci.github.io/slides/week-07-1) ## Mutability and state diff --git a/content/week08_static_typing/typing.md b/content/week08_static_typing/typing.md index 97e10a2..4a68c9f 100644 --- a/content/week08_static_typing/typing.md +++ b/content/week08_static_typing/typing.md @@ -1,6 +1,6 @@ # Static Typing -[Slides](https://henryiii.github.io/se-for-sci/slides/week-08-1) +[Slides](https://se-for-sci.github.io/slides/week-08-1) What is the best thing about Python? One of the first things you'll hear: no explicit typing. diff --git a/content/week10_compiled/profiling.md b/content/week10_compiled/profiling.md index 0311a7d..0dd48ec 100644 --- a/content/week10_compiled/profiling.md +++ b/content/week10_compiled/profiling.md @@ -1,4 +1,4 @@ # Profiling Please access the PDF of the slides -[here](https://github.com/henryiii/se-for-sci/blob/main/content/week10/profiling_stone_teyssier_slides.pdf). +[here](/_static/pdfs/profiling_stone_teyssier_slides.pdf). diff --git a/content/week11_omp/intro.md b/content/week11_omp/intro.md index f3e3f39..3acb01a 100644 --- a/content/week11_omp/intro.md +++ b/content/week11_omp/intro.md @@ -1,4 +1,4 @@ # Introduction to parallel computing Please access the PDF of the slides -[here](https://github.com/henryiii/se-for-sci/blob/main/content/week11/Parallel_Programming_Intro.pdf). +[here](/_static/pdfs/Parallel_Programming_Intro.pdf). diff --git a/content/week11_omp/openmp.md b/content/week11_omp/openmp.md index 387f784..97cdf14 100644 --- a/content/week11_omp/openmp.md +++ b/content/week11_omp/openmp.md @@ -1,4 +1,4 @@ # Programming with OpenMP Please access the PDF of the slides -[here](https://github.com/henryiii/se-for-sci/blob/main/content/week11/Parallel_Programming_OpenMP.pdf). +[here](/_static/pdfs/Parallel_Programming_OpenMP.pdf). diff --git a/content/week12_mpi/mpi.md b/content/week12_mpi/mpi.md index 89d81c7..2dab993 100644 --- a/content/week12_mpi/mpi.md +++ b/content/week12_mpi/mpi.md @@ -1,4 +1,4 @@ # Programming with MPI Please access the PDF of the slides -[here](https://github.com/henryiii/se-for-sci/blob/main/content/week11/Parallel_Programming_MPI.pdf). +[here](/_static/pdfs/Parallel_Programming_MPI.pdf).