diff --git a/.nojekyll b/.nojekyll index edd57e4..11c7b29 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -a0352187 \ No newline at end of file +4c47b04e \ No newline at end of file diff --git a/material/1_mon/envs/envs_handout.html b/material/1_mon/envs/envs_handout.html index 36769b4..9b791f1 100644 --- a/material/1_mon/envs/envs_handout.html +++ b/material/1_mon/envs/envs_handout.html @@ -753,7 +753,7 @@

Adding dependencies
1
-let’s directly add a compat entry for ProgressMeter +let’s directly add a compat entry for ProgressMeter
@@ -786,23 +786,23 @@

Compat entries

1
-[1.0.0-2) +[1.0.0-2)
2
-[1.5.0-2) +[1.5.0-2)
3
-[1.5.3-2) +[1.5.3-2)
4
-[1.5.6] +[1.5.6]
5
-[0.2.3 - 0.3) +[0.2.3 - 0.3)

As you can see, develop version (version < 1) are treated a bit special in Julia, and different to semver. Read more here

@@ -834,7 +834,7 @@

Internals of a pack
1
-We use GLMakie as a simple example as you need it on Wednesday again anyway - it does take a while to install though! +We use GLMakie as a simple example as you need it on Wednesday again anyway - it does take a while to install though!

Now we are ready to use the package from a different environment

diff --git a/material/1_mon/firststeps/firststeps_handout.html b/material/1_mon/firststeps/firststeps_handout.html index 11d2767..df9507a 100644 --- a/material/1_mon/firststeps/firststeps_handout.html +++ b/material/1_mon/firststeps/firststeps_handout.html @@ -507,23 +507,23 @@

Control Structures

1
-initialize a vector (check with typeof(myArray)) +initialize a vector (check with typeof(myArray))
2
-Control-Structure for-loop. 1-index! +Control-Structure for-loop. 1-index!
3
-MatLab: Notice the [ brackets to index Arrays! +MatLab: Notice the [ brackets to index Arrays!
4
-Python/R: . always means elementwise +Python/R: . always means elementwise
5
-Python/R: end after each control sequence +Python/R: end after each control sequence
@@ -545,11 +545,11 @@

Functions

1
-everything before the ; => positional, after => kwargs +everything before the ; => positional, after => kwargs
2
-List all methods with that function name - returns two functions, due to the b=123 optional positional argument +List all methods with that function name - returns two functions, due to the b=123 optional positional argument
@@ -587,7 +587,7 @@

Excourse: spla
1
-equivalent to +(1,2,3) +equivalent to +(1,2,3)
@@ -600,11 +600,11 @@

elementw
1
-Error - there is no method defined for the sqrt of a Vector +Error - there is no method defined for the sqrt of a Vector
2
-the small . applies the function to all elements of the container a - this works as “expected” +the small . applies the function to all elements of the container a - this works as “expected”
@@ -639,7 +639,7 @@

elementw
1
-Function to initialize an undef array with the same size as a +Function to initialize an undef array with the same size as a

The temp memory we need at each iteration is simply c[k]. And a nice sideeffect: By doing this, we get rid of any specialized “serialized” function, e.g. to do sum, or + or whatever. Those are typically the inbuilt C functions in Python/Matlab/R, that really speed up things. In Julia we do not need inbuilt functions for speed.

@@ -656,11 +656,11 @@

Linear Algebra

1
-Requires to write LinearAlgebra.QR(...) to access a function +Requires to write LinearAlgebra.QR(...) to access a function
2
-LinearAlgebra is a Base package, and always available +LinearAlgebra is a Base package, and always available
@@ -682,11 +682,11 @@

Linear Algebra

1
-equivalent to Array, as Matrix is a convenience type-alias for Array with 2 dimensions. Same thing for Vector. +equivalent to Array, as Matrix is a convenience type-alias for Array with 2 dimensions. Same thing for Vector.
2
-the 2 of {Float64,2} is not mandatory +the 2 of {Float64,2} is not mandatory

Much more on Wednesday in the lecture LinearAlgebra!

@@ -733,7 +733,7 @@

Strings

1
-returns c +returns c
@@ -744,15 +744,15 @@

characters

1
-a StepRange between characters +a StepRange between characters
2
-a Array{Chars} +a Array{Chars}
3
-a String +a String
@@ -764,7 +764,7 @@

concatenation

1
-Indeed, * and not + - as plus implies from algebra that a+b == b+a which obviously is not true for string concatenation. But a*b !== b*a - at least for matrices. +Indeed, * and not + - as plus implies from algebra that a+b == b+a which obviously is not true for string concatenation. But a*b !== b*a - at least for matrices.
@@ -783,11 +783,11 @@

regexp

1
-Returns true. Note the small r before the r"regular expression" - nifty! +Returns true. Note the small r before the r"regular expression" - nifty!
2
-Returns a ::RegexMatch - access via m.match & m.offset (index) - or m.captures / m.offsets if you defined capture-groups +Returns a ::RegexMatch - access via m.match & m.offset (index) - or m.captures / m.offsets if you defined capture-groups
@@ -807,7 +807,7 @@

Scopes

1
-a = 0! - in a script; but a = 1 in the REPL! +a = 0! - in a script; but a = 1 in the REPL!

Variables are in global scope in the REPL for debugging convenience

@@ -834,7 +834,7 @@

Scopes

1
-returns 1 now in both REPL and include(“myscript.jl”) +returns 1 now in both REPL and include(“myscript.jl”)
@@ -855,11 +855,11 @@

explicit global / lo
1
-a = 0 +a = 0
2
-b = 1 +b = 1
@@ -874,7 +874,7 @@

Mod
1
-This works “correctly” in the REPL as well as in a script, because we modify the content of a, not a itself +This works “correctly” in the REPL as well as in a script, because we modify the content of a, not a itself
@@ -951,7 +951,7 @@

composite types

1
-in case not all fields are directly defined, we can provide an outer constructor (there are also inner constructors, but we will not discuss them here) +in case not all fields are directly defined, we can provide an outer constructor (there are also inner constructors, but we will not discuss them here)
@@ -988,7 +988,7 @@

Modules

1
-This makes the SimulationResults type immediately available after running using MyStatsPackage. To use the other “internal” functions, one would use MyStatsPackage.rse_sum. +This makes the SimulationResults type immediately available after running using MyStatsPackage. To use the other “internal” functions, one would use MyStatsPackage.rse_sum.
    import MyStatsPackage
diff --git a/material/3_wed/linalg/slides.html b/material/3_wed/linalg/slides.html
index 5e337d7..fa5e698 100644
--- a/material/3_wed/linalg/slides.html
+++ b/material/3_wed/linalg/slides.html
@@ -385,7 +385,7 @@ 

Slides

Exercise

-

The exercise is rendered as html here but can also be downloaded as html here but can also be downloaded Exercise

a.download = 'file.ipynb'; a.click(); window.URL.revokeObjectURL(downloadURL); document.body.removeChild(a); - });">

+ });">

diff --git a/material/3_wed/vis/handout.html b/material/3_wed/vis/handout.html index 99dd0a9..87807c2 100644 --- a/material/3_wed/vis/handout.html +++ b/material/3_wed/vis/handout.html @@ -568,7 +568,7 @@

Bonus: Makie Int
1
-@lift does the heavy lifting (hrhr) here. It adds a listener to obs_ix, whenever that value is changed, the value of the output of @lift is changed as well ## Task 2: Interactivity Click here for the next task +@lift does the heavy lifting (hrhr) here. It adds a listener to obs_ix, whenever that value is changed, the value of the output of @lift is changed as well ## Task 2: Interactivity Click here for the next task
diff --git a/material/4_thu/parallel/slides.html b/material/4_thu/parallel/slides.html index 13b236b..08361bc 100644 --- a/material/4_thu/parallel/slides.html +++ b/material/4_thu/parallel/slides.html @@ -383,7 +383,7 @@

Slides

Exercise

-

The exercise is rendered as html here but can also be downloaded as html here but can also be downloaded Exercise a.download = 'file.ipynb'; a.click(); window.URL.revokeObjectURL(downloadURL); document.body.removeChild(a); - });">

+ });">

diff --git a/search.json b/search.json index d42cf84..7274a08 100644 --- a/search.json +++ b/search.json @@ -1250,7 +1250,7 @@ "href": "social.html#sunday", "title": "Social Program", "section": "Sunday", - "text": "Sunday\nGet-together at 7pm at a café/bar called Metzgerei - Closest U-Bahn station(s): Schwab-/Bebelstraße (U2, U29) - Closest S-Bahn station(s): Schwabstraße (S1, S2, S3, S4, S5, S6, S60)" + "text": "Sunday\nGet-together at 7pm at a café/bar called Metzgerei\n\nClosest U-Bahn station(s): Schwab-/Bebelstraße (U2, U29)\nClosest S-Bahn station(s): Schwabstraße (S1, S2, S3, S4, S5, S6, S60)" }, { "objectID": "social.html#monday", @@ -1278,7 +1278,7 @@ "href": "social.html#thursday", "title": "Social Program", "section": "Thursday", - "text": "Thursday\nOn Thursday we will meet slightly before 20:00 at bowling alley Möhringen for a friendly tournament between groups.\nBowling centre in Möhringen 🗺️ (8pm-10pm) - We want to start bowling at 8pm. Please be there about 10 minutes earlier to rent bowling shoes. - Closest U-Bahn station(s): SSB-Zentrum (U3, U8, U12), Vaihinger Straße (U3, U5, U6, U8, U12) - Closest bus stop(s): Wallgraben (N1) - Closest S-Bahn station(s): Vaihingen (S1, S2, S3) - 25 min walk - We recommend taking the S-Bahn from University to Vaihingen and then change to U-Bahn\nBeforehand you’ll have time to get some food; we prepared a map with some recommendations on the way to the bowling alley, if you head there straight from campus." + "text": "Thursday\nOn Thursday we will meet slightly before 20:00 at bowling alley Möhringen for a friendly tournament between groups.\nBowling centre in Möhringen 🗺️ (8pm-10pm)\n\nWe want to start bowling at 8pm. Please be there about 10 minutes earlier to rent bowling shoes.\nClosest U-Bahn station(s): SSB-Zentrum (U3, U8, U12), Vaihinger Straße (U3, U5, U6, U8, U12)\nClosest bus stop(s): Wallgraben (N1)\nClosest S-Bahn station(s): Vaihingen (S1, S2, S3)\n\n25 min walk\nWe recommend taking the S-Bahn from University to Vaihingen and then change to U-Bahn\n\n\nBeforehand you’ll have time to get some food; we prepared a map with some recommendations on the way to the bowling alley, if you head there straight from campus." }, { "objectID": "missing.html", diff --git a/sitemap.xml b/sitemap.xml index c3de015..317e41f 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,134 +2,134 @@ https://github.com/s-ccs/summerschool_simtech_2023/installation/vscode.html - 2023-10-06T12:40:38.347Z + 2023-10-06T12:45:02.517Z https://github.com/s-ccs/summerschool_simtech_2023/teaching.html - 2023-10-06T12:40:37.579Z + 2023-10-06T12:45:01.781Z https://github.com/s-ccs/summerschool_simtech_2023/schedule.html - 2023-10-06T12:40:36.775Z + 2023-10-06T12:45:01.049Z https://github.com/s-ccs/summerschool_simtech_2023/projectwork.html - 2023-10-06T12:40:35.891Z + 2023-10-06T12:45:00.241Z https://github.com/s-ccs/summerschool_simtech_2023/cheatsheets/githubactions.html - 2023-10-06T12:40:35.063Z + 2023-10-06T12:44:59.445Z https://github.com/s-ccs/summerschool_simtech_2023/cheatsheets/julia.html - 2023-10-06T12:40:34.307Z + 2023-10-06T12:44:58.737Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/docs/slides.html - 2023-10-06T12:40:33.499Z + 2023-10-06T12:44:57.997Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/docs/handout.html - 2023-10-06T12:40:30.231Z + 2023-10-06T12:44:55.361Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/linalg/Julia_Matrices_Optimization_JuMP_Stuttgart2023.html - 2023-10-06T12:40:29.071Z + 2023-10-06T12:44:54.281Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/vis/tasks.html - 2023-10-06T12:40:25.215Z + 2023-10-06T12:44:50.665Z https://github.com/s-ccs/summerschool_simtech_2023/material/1_mon/rse/rse_basics_slides_revealjs.html - 2023-10-06T12:40:23.739Z + 2023-10-06T12:44:49.277Z https://github.com/s-ccs/summerschool_simtech_2023/material/1_mon/rse/rse_basics_slides.html - 2023-10-06T12:40:23.727Z + 2023-10-06T12:44:49.265Z https://github.com/s-ccs/summerschool_simtech_2023/material/1_mon/envs/envs_handout.html - 2023-10-06T12:40:22.483Z + 2023-10-06T12:44:48.081Z https://github.com/s-ccs/summerschool_simtech_2023/material/1_mon/firststeps/tasks.html - 2023-10-06T12:40:21.347Z + 2023-10-06T12:44:47.021Z https://github.com/s-ccs/summerschool_simtech_2023/material/4_thu/parallel/slides.html - 2023-10-06T12:40:19.898Z + 2023-10-06T12:44:45.633Z https://github.com/s-ccs/summerschool_simtech_2023/material/4_thu/sim/slides.html - 2023-10-06T12:40:17.982Z + 2023-10-06T12:44:43.821Z https://github.com/s-ccs/summerschool_simtech_2023/material/2_tue/git/tasks.html - 2023-10-06T12:40:11.790Z + 2023-10-06T12:44:37.117Z https://github.com/s-ccs/summerschool_simtech_2023/material/2_tue/git/slides.html - 2023-10-06T12:40:11.054Z + 2023-10-06T12:44:36.405Z https://github.com/s-ccs/summerschool_simtech_2023/material/2_tue/codereview/slides.html - 2023-10-06T12:40:17.578Z + 2023-10-06T12:44:42.441Z https://github.com/s-ccs/summerschool_simtech_2023/material/4_thu/parallel/Julia_Parallel_Distributed_2023_Stuttgart.html - 2023-10-06T12:40:19.486Z + 2023-10-06T12:44:45.261Z https://github.com/s-ccs/summerschool_simtech_2023/material/1_mon/firststeps/firststeps_handout.html - 2023-10-06T12:40:20.890Z + 2023-10-06T12:44:46.593Z https://github.com/s-ccs/summerschool_simtech_2023/material/1_mon/envs/tasks.html - 2023-10-06T12:40:21.767Z + 2023-10-06T12:44:47.377Z https://github.com/s-ccs/summerschool_simtech_2023/material/1_mon/why_julia/page.html - 2023-10-06T12:40:22.831Z + 2023-10-06T12:44:48.421Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/vis/handout.html - 2023-10-06T12:40:24.507Z + 2023-10-06T12:44:49.973Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/regression/MultipleRegressionBasics.html - 2023-10-06T12:40:25.739Z + 2023-10-06T12:44:51.181Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/linalg/slides.html - 2023-10-06T12:40:29.531Z + 2023-10-06T12:44:54.717Z https://github.com/s-ccs/summerschool_simtech_2023/material/3_wed/docs/tasks.html - 2023-10-06T12:40:33.107Z + 2023-10-06T12:44:57.657Z https://github.com/s-ccs/summerschool_simtech_2023/cheatsheets/git.html - 2023-10-06T12:40:33.867Z + 2023-10-06T12:44:58.329Z https://github.com/s-ccs/summerschool_simtech_2023/cheatsheets/ggplotAOG.html - 2023-10-06T12:40:34.683Z + 2023-10-06T12:44:59.097Z https://github.com/s-ccs/summerschool_simtech_2023/social.html - 2023-10-06T12:40:35.519Z + 2023-10-06T12:44:59.897Z https://github.com/s-ccs/summerschool_simtech_2023/missing.html - 2023-10-06T12:40:36.251Z + 2023-10-06T12:45:00.569Z https://github.com/s-ccs/summerschool_simtech_2023/index.html - 2023-10-06T12:40:37.171Z + 2023-10-06T12:45:01.413Z https://github.com/s-ccs/summerschool_simtech_2023/installation/julia.html - 2023-10-06T12:40:37.963Z + 2023-10-06T12:45:02.145Z diff --git a/social.html b/social.html index e76f804..0771d5a 100644 --- a/social.html +++ b/social.html @@ -444,7 +444,11 @@

Overview

Sunday

-

Get-together at 7pm at a café/bar called Metzgerei - Closest U-Bahn station(s): Schwab-/Bebelstraße (U2, U29) - Closest S-Bahn station(s): Schwabstraße (S1, S2, S3, S4, S5, S6, S60)

+

Get-together at 7pm at a café/bar called Metzgerei

+
    +
  • Closest U-Bahn station(s): Schwab-/Bebelstraße (U2, U29)
  • +
  • Closest S-Bahn station(s): Schwabstraße (S1, S2, S3, S4, S5, S6, S60)
  • +

Monday

@@ -463,7 +467,17 @@

Wednesday

Thursday

On Thursday we will meet slightly before 20:00 at bowling alley Möhringen for a friendly tournament between groups.

-

Bowling centre in Möhringen 🗺️ (8pm-10pm) - We want to start bowling at 8pm. Please be there about 10 minutes earlier to rent bowling shoes. - Closest U-Bahn station(s): SSB-Zentrum (U3, U8, U12), Vaihinger Straße (U3, U5, U6, U8, U12) - Closest bus stop(s): Wallgraben (N1) - Closest S-Bahn station(s): Vaihingen (S1, S2, S3) - 25 min walk - We recommend taking the S-Bahn from University to Vaihingen and then change to U-Bahn

+

Bowling centre in Möhringen 🗺️ (8pm-10pm)

+
    +
  • We want to start bowling at 8pm. Please be there about 10 minutes earlier to rent bowling shoes.
  • +
  • Closest U-Bahn station(s): SSB-Zentrum (U3, U8, U12), Vaihinger Straße (U3, U5, U6, U8, U12)
  • +
  • Closest bus stop(s): Wallgraben (N1)
  • +
  • Closest S-Bahn station(s): Vaihingen (S1, S2, S3) +
      +
    • 25 min walk
    • +
    • We recommend taking the S-Bahn from University to Vaihingen and then change to U-Bahn
    • +
  • +

Beforehand you’ll have time to get some food; we prepared a map with some recommendations on the way to the bowling alley, if you head there straight from campus.