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 @@
As you can see, develop version (version < 1
) are treated a bit special in Julia, and different to semver
. Read more here
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 @@typeof(myArray)
)
+initialize a vector (check with typeof(myArray)
)
[
brackets to index Arrays!
+MatLab: Notice the [
brackets to index Arrays!
.
always means elementwise
+Python/R: .
always means elementwise
end
after each control sequence
+Python/R: end
after each control sequence
;
=> positional, after => kwargs
+everything before the ;
=> positional, after => kwargs
b=123
optional positional argument
+List all methods with that function name - returns two functions, due to the b=123
optional positional argument
+(1,2,3)
+equivalent to +(1,2,3)
sqrt
of a Vector
+Error - there is no method defined for the sqrt
of a Vector
.
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”
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.
LinearAlgebra.QR(...)
to access a function
+Requires to write LinearAlgebra.QR(...)
to access a function
LinearAlgebra
is a Base
package, and always available
+LinearAlgebra
is a Base
package, and always available
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
of {Float64,2}
is not mandatory
+the 2
of {Float64,2}
is not mandatory
Much more on Wednesday in the lecture LinearAlgebra
!
c
+returns c
StepRange
between characters
+a StepRange
between characters
Array{Chars}
+a Array{Chars}
String
+a String
*
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.
true
. Note the small r
before the r"regular expression"
- nifty!
+Returns true
. Note the small r
before the r"regular expression"
- nifty!
::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
Variables are in global scope in the REPL for debugging convenience
@@ -834,7 +834,7 @@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
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.