Tried to fix some stuff; hide preliminary schedule

This commit is contained in:
Oesting
2023-06-01 23:25:03 +02:00
committed by GitHub
parent 055d96f73a
commit 235eb612b6
2 changed files with 82 additions and 82 deletions

View File

@@ -1,45 +1,45 @@
project: project:
type: "website" type: "website"
title: "Research Software Engineering Summer School" title: "Research Software Engineering Summer School"
website: website:
title: "Research Software Engineering Summer School" title: "Research Software Engineering Summer School"
page-navigation: true page-navigation: true
reader-mode: true reader-mode: true
open-graph: true open-graph: true
search: search:
location: navbar location: navbar
type: textbox type: textbox
sidebar: sidebar:
style: docked style: docked
contents: contents:
- href: index.qmd - href: index.qmd
text: "🏠 Home" text: "🏠 Home"
- href: schedule.qmd #- href: schedule.qmd
text: "📓 Schedule" # text: "📓 Schedule"
- href: teaching.qmd - href: teaching.qmd
text: "📟 Teachers" text: "📟 Teachers"
- href: application.qmd - href: application.qmd
text: "✍️ Apply Now" text: "✍️ Apply Now"
navbar: navbar:
background: primary background: primary
page-footer: page-footer:
background: light background: light
left: "CC-By Benedikt Ehinger" left: "CC-By Benedikt Ehinger"
format: format:
html: html:
email-obfuscation: javascript email-obfuscation: javascript
link-external-newwindow: true link-external-newwindow: true
link-external-icon: true link-external-icon: true
theme: theme:
light: light:
- journal - journal
- styles.scss # I use this just to change the default colour - styles.scss # I use this just to change the default colour
toc: true toc: true

View File

@@ -1,37 +1,37 @@
--- ---
title: "Research Software Engineering with Julia: Basics, Visualization, and Statistics" title: "Research Software Engineering with Julia: Basics, Visualization, and Statistics"
--- ---
### 📑 Course Brief ### 📑 Course Brief
Nearly all scientists are writing research software for their analyses - but most did not receive any training for it. We will teach the basics of such **research software engineering**, of visualization and statistics in JuliaLang - a scientific programming language. Nearly all scientists are writing research software for their analyses - but most did not receive any training for it. We will teach the basics of such **research software engineering**, of visualization and statistics in JuliaLang - a scientific programming language.
::: {.callout-note appearance="minimal"} ::: {.callout-note appearance="minimal"}
We will have a healthy mix of keynotes from invited lecturers and hands-on sessions. We will have a healthy mix of keynotes from invited lecturers and hands-on sessions.
::: :::
### 🎯 Learning Objectives ### 🎯 Learning Objectives
- Learn the basics of the scientific programming language Julia - Learn the basics of the scientific programming language Julia
- From git to continuous integration: Reearch Software Engineering, with and without Julia - From git to continuous integration: Reearch Software Engineering, with and without Julia
- How to generate complex multipanel vizualizations and use interactive plots efficiently - How to generate complex multipanel visualizations and use interactive plots efficiently
### 💶 Costs ### 💶 Costs
- small course fee, including lunch + dinner - small course fee, including lunch + dinner
- You have to pay for Hotel + Travel + Breakfast - You have to pay for Hotel + Travel + Breakfast
### 💬 Typical questions that will be answered ### 💬 Typical questions that will be answered
- How can I use git beyond "git clone" and "rm \* + git clone"? - How can I use git beyond "git clone" and "rm \* + git clone"?
- What is continuous integration - and why should I care as a researcher? - What is continuous integration - and why should I care as a researcher?
- How do I use unit-testing? - How do I use unit-testing?
- What kinds of documentation should I write? - What kinds of documentation should I write?
- Why are these skills that will boost my reproducibility in my projects? - Why are these skills that will boost my reproducibility in my projects?
- Why is Julia so great for RSE? - Why is Julia so great for RSE?
- How can I run quick interactive visualizations? - How can I run quick interactive visualizations?
- Is bootstrapping really all I need to know for statistics? - Is bootstrapping really all I need to know for statistics?
### Abstract ### Abstract
The development of research software has become an important part of research projects in many areas of science and engineering. At the same time, increasing computational power in the area of high performance computing has made computationally challenging statistical tasks feasible and highly desirable in many application fields. In this week-long summer school, we will therefore address these different aspects and familiarize 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 their 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. You are invited to bring your own problem to apply the skills you learn in this summer school. The development of research software has become an important part of research projects in many areas of science and engineering. At the same time, increasing computational power in the area of high performance computing has made computationally challenging statistical tasks feasible and highly desirable in many application fields. In this week-long summer school, we will therefore address these different aspects and familiarize 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. You are invited to bring your own problem to apply the skills you learn in this summer school.