init
This commit is contained in:
commit
74d67c034d
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
.quarto
|
||||
_site
|
||||
|
47
_quarto.yml
Normal file
47
_quarto.yml
Normal file
@ -0,0 +1,47 @@
|
||||
project:
|
||||
type: "website"
|
||||
title: "Research Software Engineering Summer School"
|
||||
render:
|
||||
- "index.qmd"
|
||||
- "2023/*.qmd"
|
||||
|
||||
website:
|
||||
title: "Research Software Engineering Summer School"
|
||||
page-navigation: true
|
||||
reader-mode: true
|
||||
open-graph: true
|
||||
search:
|
||||
location: navbar
|
||||
type: textbox
|
||||
sidebar:
|
||||
style: docked
|
||||
contents:
|
||||
- href: index.qmd
|
||||
text: "🏠 Home"
|
||||
- href: schedule.qmd
|
||||
text: "📓 Schedule"
|
||||
- href: teaching.qmd
|
||||
text: "📟 Teacher"
|
||||
- href: application.qmd
|
||||
text: "✍️ Apply Now"
|
||||
|
||||
navbar:
|
||||
background: primary
|
||||
page-footer:
|
||||
background: light
|
||||
left: "CC-By Benedikt Ehinger"
|
||||
|
||||
|
||||
|
||||
format:
|
||||
html:
|
||||
email-obfuscation: javascript
|
||||
link-external-newwindow: true
|
||||
link-external-icon: true
|
||||
|
||||
theme:
|
||||
light:
|
||||
- journal
|
||||
- styles.scss # I use this just to change the default colour
|
||||
|
||||
toc: true
|
0
application.qmd
Normal file
0
application.qmd
Normal file
35
index.qmd
Normal file
35
index.qmd
Normal file
@ -0,0 +1,35 @@
|
||||
---
|
||||
title: "Research Software Engineering with Julia: Basics, Visualization, and Statistics"
|
||||
---
|
||||
|
||||
# 📑 Course Brief
|
||||
|
||||
**Focus:** Nearly all scientists are writing **research software** for their analyses - but most do not have any training for it. We will teach the basics of such **research software engineering**, of visualization and statistics in JuliaLang - a scientific programming language.
|
||||
|
||||
**How:** A healthy mix of keynotes from invited lecturers and hands-on sessions.
|
||||
|
||||
# 🎯 Learning Objectives
|
||||
- Learn the basics of the scientific programming language Julia
|
||||
- From git to continuous integration: Reearch Software Engineering, with and without Julia
|
||||
- How to generate complex multipanel vizualizations and use interactive plots efficiently
|
||||
|
||||
|
||||
# 💶 Costs
|
||||
- 50€ course fee, including lunch + dinner
|
||||
- You have to pay for Hotel + Travel + Breakfast
|
||||
|
||||
|
||||
# 💬 Typical questions that will be answered
|
||||
- How can I use git beyond "git clone" and "rm * + git clone"?
|
||||
- What is continuous integration - and why should I care as a researcher?
|
||||
- How do I use unit-testing?
|
||||
- What kinds of documentation should I write?
|
||||
- Why are these skills that will boost my reproducibility in my projects?
|
||||
- Why is Julia so great for RSE?
|
||||
- How can I run quick interactive visualizations?
|
||||
- Is bootstrapping really all I need to know for statistics?
|
||||
|
||||
|
||||
|
||||
# Abstract
|
||||
Development of software has become an important part of research projects in many areas of science and engineering. In this week-long summer school, we will therefore acquaint you with the most essential paradigms of software development, which support the design of efficient, user-friendly, and sustainable software. In particular, we will focus on the scientific programming language Julia. The summer school is organized around keynote presentations by invited Julia experts and many hands-on tutorials. First, a gentle introduction including packaging, testing, virtualization, interaction, and visualization will supply you with the essential skills you need to use Julia in your research. Afterwards, we build on these skills to implement computationally expensive statistical methods. In particular, we will focus on methods for regression and resampling using bootstrap and permutations. That is, methods addressing two of the most common challenges in statistics: estimation of the relationship between variables of interest and the quantification of uncertainty.
|
12
schedule.qmd
Normal file
12
schedule.qmd
Normal file
@ -0,0 +1,12 @@
|
||||
| | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday |
|
||||
|-------|---------|-----------------------|--------------------|-----------------------------|-------------------------------------------|---------------------------------|
|
||||
| 9.00 | Arrival | Basic RSE | Gentle Julia Intro | Visualization with Makie.jl | Resampling: Bootstrap & Permutation tests | Excourse: Optimization in Julia |
|
||||
| | | | | | | Project Work |
|
||||
| | | | | AlgebraOfGraphics.jl | | Project Work |
|
||||
| 13.00 | | Lunch | Lunch | Lunch | Lunch | Lunch |
|
||||
| | | | RSE in Julia | | Project Work?? | Project Work |
|
||||
| | | | | Statistics in Julia | Project Work | Project Work |
|
||||
| | | | | | Project Work | |
|
||||
| 17.00 | | | | Tables.jl / Arrow.jl?? | | Farewell |
|
||||
| | | | | | | |
|
||||
| 19.00 | | Welcome-BBQ @ SimTech | Social1 | Social2 | Social3 | |
|
1
styles.css
Normal file
1
styles.css
Normal file
@ -0,0 +1 @@
|
||||
/* css styles */
|
11
teaching.qmd
Normal file
11
teaching.qmd
Normal file
@ -0,0 +1,11 @@
|
||||
Doug Bates - Julia, Statistics, Optimization
|
||||
|
||||
Hendrik - Julia, RSE, Optimization
|
||||
|
||||
?? - Julia, Statistics
|
||||
|
||||
Marco Oesting - Statistics
|
||||
|
||||
Benjamin Ueckerman - RSE
|
||||
|
||||
Benedikt Ehinger - Julia, Visualization, RSE
|
Loading…
Reference in New Issue
Block a user