Merge remote-tracking branch 'origin/main' into main
This commit is contained in:
@@ -15,6 +15,12 @@ Please, take a minute to [Install Julia!](installation/julia.qmd) and VSCode
|
|||||||
#### 📅 During the summerschool
|
#### 📅 During the summerschool
|
||||||
Keep this website ready and have a look at the schedule!
|
Keep this website ready and have a look at the schedule!
|
||||||
|
|
||||||
|
#### 🗺 Where is the summerschool?
|
||||||
|
In the SimTech Building, Pfaffenwaldring 5a, 70569 Stuttgart
|
||||||
|
|
||||||
|
Seminar room in the groundfloor (directly at the entrance)
|
||||||
|
|
||||||
|
[Link to map](https://www.simtech.uni-stuttgart.de/events/simtech-summer-school/SuSch_2/location/)
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
2. Add your `statistic.jl` & "include" it.
|
2. Add your `statistic.jl` & "include" it.
|
||||||
3. Export all functions
|
3. Export all functions
|
||||||
4. Create a new environment in a separate folder and add the package.
|
4. Create a new environment in a separate folder and add the package.
|
||||||
5. Does `using MyStatsPackage` work now? :tada: congratulations!
|
5. Does `using MyStatsPackage` work now?
|
||||||
6. Go back to your package environment. Now add a dependency (e.g. ProgressMeter) and a `compat`-entry
|
|
||||||
7. Go back to your project environment, has the dependency been updated? Think: should you use `resolve` or `instantiate`?
|
:::{.callout collapse=true}
|
||||||
|
## Yes!
|
||||||
|
:tada: congratulations!
|
||||||
|
:::
|
||||||
|
|
||||||
|
:::{.callout collapse=true}
|
||||||
|
## No!
|
||||||
|
Oh no, better check you activated the right environment - ask for help!
|
||||||
|
:::
|
||||||
|
6. Go back to your package environment. Now add a dependency (e.g. ProgressMeter.jl) and a `compat`-entry
|
||||||
|
7. Go back to your project environment, has the
|
||||||
|
dependency been updated?
|
||||||
|
|
||||||
|
:::{.callout collapse=true}
|
||||||
|
## Hint?
|
||||||
|
Should you use `resolve` or `instantiate`?
|
||||||
|
:::
|
||||||
@@ -2,6 +2,9 @@
|
|||||||
format:
|
format:
|
||||||
revealjs:
|
revealjs:
|
||||||
output-file: rse_basics_slides_revealjs.html
|
output-file: rse_basics_slides_revealjs.html
|
||||||
|
scrollable: true
|
||||||
|
progress: true
|
||||||
|
history: false
|
||||||
html: default
|
html: default
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -13,21 +16,21 @@ format:
|
|||||||
|
|
||||||
Find all slides, all materials, and the schedule
|
Find all slides, all materials, and the schedule
|
||||||
|
|
||||||
([link to presentation](rse_basics_slides_revealjs.html))
|
([activate presentation mode](rse_basics_slides_revealjs.html))
|
||||||
|
|
||||||
## Last minute organization issues
|
## Last minute organization issues
|
||||||
|
|
||||||
-
|
- Benedikt has Corona since last week - he hopes to make it. He hopes to give this talk hybrid, but we'll see!
|
||||||
|
|
||||||
-
|
- Some words on what can be paid: All lunch + Food Mo + We + Bowling Entry+Shoes. No food/drinks on any other days unfortunately.
|
||||||
|
|
||||||
## Structure of the summer school
|
## Structure of the summer school
|
||||||
|
|
||||||
- Check out the schedule
|
- Check out the schedule
|
||||||
|
|
||||||
- In the beginning we will focus on the Research Software Engineering part!
|
- In the beginning we will focus on the Research Software Engineering part.
|
||||||
|
|
||||||
- Advanced Julia, later this week and by request ;)
|
- Advanced Julia, later this week and by custom request. We hope we put enough slack time in!
|
||||||
|
|
||||||
## Your teaching staff I
|
## Your teaching staff I
|
||||||
|
|
||||||
@@ -55,10 +58,6 @@ Find all slides, all materials, and the schedule
|
|||||||
:::
|
:::
|
||||||
|
|
||||||
|
|
||||||
<!-- ## Your social team -->
|
|
||||||
|
|
||||||
<!-- ## Your admin team -->
|
|
||||||
|
|
||||||
# Introduction to Research Software Engineering
|
# Introduction to Research Software Engineering
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
@@ -72,8 +71,8 @@ Find all slides, all materials, and the schedule
|
|||||||
- [UK survey in 2014](https://zenodo.org/record/1183562): 7 out of 10 researchers could not conduct research without software.
|
- [UK survey in 2014](https://zenodo.org/record/1183562): 7 out of 10 researchers could not conduct research without software.
|
||||||
- [DFG funding calls on research software sustainability](https://www.dfg.de/en/research_funding/programmes/infrastructure/lis/funding_opportunities/call_proposal_software/) in 2016 & 2019 & 2023
|
- [DFG funding calls on research software sustainability](https://www.dfg.de/en/research_funding/programmes/infrastructure/lis/funding_opportunities/call_proposal_software/) in 2016 & 2019 & 2023
|
||||||
- [Nationale Forschungsdaten Infrastruktur, NFDI](https://www.nfdi.de/?lang=en) since 2020
|
- [Nationale Forschungsdaten Infrastruktur, NFDI](https://www.nfdi.de/?lang=en) since 2020
|
||||||
- Lack of careers for software developers in academia
|
- **BUT** Lack of careers for software developers in academia
|
||||||
- Lack of reproducibility of research that uses software (*"works for me on my machine"* vs. *"works for everyone everywhere"*)
|
- **BUT** Lack of reproducibility of research that uses software (*"works for me on my machine"* vs. *"works for everyone everywhere"*)
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
@@ -102,3 +101,9 @@ Find all slides, all materials, and the schedule
|
|||||||
- Open-source development excellent door opener for industry.
|
- Open-source development excellent door opener for industry.
|
||||||
- Some companies use open-source software and need to make contributions.
|
- Some companies use open-source software and need to make contributions.
|
||||||
- Some companies develop their software as open-source software.
|
- Some companies develop their software as open-source software.
|
||||||
|
|
||||||
|
## Why RSE+Julia?
|
||||||
|
|
||||||
|
- RSE is comparatively easy in Julia
|
||||||
|
- Julia resolves 2-language problem: "normalish" Scientists can write^[and support!] fast tools
|
||||||
|
- Hendrik will dive into details
|
||||||
@@ -154,6 +154,11 @@ Check out the [AoG/GGplot cheatsheet](../../../../cheatsheets/ggplotAOG.qmd):
|
|||||||
|
|
||||||
## AlgebraOfGraphics.jl
|
## AlgebraOfGraphics.jl
|
||||||
|
|
||||||
|
::: callout-note
|
||||||
|
Checkout [this awesome AOG tutorial](https://tutorials.pumas.ai/html/PlottingInJulia/01-AoG-intro.html)
|
||||||
|
Really beautifully made!
|
||||||
|
:::
|
||||||
|
|
||||||
### Loading data
|
### Loading data
|
||||||
```julia
|
```julia
|
||||||
using GLMakie # backend
|
using GLMakie # backend
|
||||||
|
|||||||
Reference in New Issue
Block a user