24-25 March 2022
Europe/Berlin timezone

Research Software Development Workshop 2022

March 24 & 25 2022

 

Venue

We currently plan the workshop as an online event. Should the situation and Corona regulations allow, we will turn to a hybrid format with limited number of participants allowed on site, that is in the Interim's Practical Room.

Registration

The total number of participants is limited to 15. Please follow the registration link in the navigation panel to the left.

Topics

The workshop covers:

  • Basic use of the command line
  • Version control with git
  • Best practice in writing computer code (the workshop uses Python but the ideas are applicable to any language)
  • Setting up a repository in GitHub/GitLab with license, tests, README, etc

Timetable

The material is designed for a two days workshop. Suggested timetable:

Day I

  • 11:00 - 11:15 Introduction, check for installations
  • 11:15 - 12:00 Introduction to the command line
  • 12:00 - 13:00 Lunch
  • 13:00 - 14:30 Introduction to Python
  • 14:30 - 14:45 Coffee break
  • 14:45 - 17:00 More Python

Day II

  • 11:00 - 12:00 Best practices discussion
  • 12:00 - 13:00 Lunch
  • 13:00 - 14:30 Introduction to Version Control with Git
  • 14:30 - 14:45 Coffee break
  • 14:45 - 16:00 More Git
  • 16:00 - 17:00 Gitlab, Github

Course material

The course material is available as a git repository and as an online booklet

Further reading

 

A number of sources that provide excellent guidance and references on the development of scientific software:

 

 

Starts
Ends
Europe/Berlin