Workshop SWC @ HZDR - Online

Europe/Berlin
552801192 (Online (Zoom))

552801192

Online (Zoom)

Fredo Erxleben (Helmholtz-Zentrum Dresden-Rossendorf), Peter Steinbach (HZDR), Tobias Huste (Helmholtz-Zentrum Dresden-Rossendorf)
Description

This workshop replaces the live one on March 31 at the HZDR

Participants will be assigned from the original workshop by the administrators.

Multiple workshops of this kind will be held to cover the demand.

If you are already enrolled in the live workshop, you will be given a place in one of the online replacements.

Otherwise, please note that we created a waiting List here.

Shared Document

https://hackmd.io/@huste/rk2XyoOUU/edit

Online-specific Information

The URL to join the workshop is

https://zoom.us/s/552801192

If you visit the URL with a browser, you will be directed to a download for the Zoom client application.

After installing:

  • Open Zoom
  • Click Join Meeting
  • Paste the URL in the meeting ID field

You should now be able to enter the meeting room.

Please note that the room is open from now on to give you a chance to test your video and audio.

Goal

Introduce scientists and PhD students to a powerful toolset to enhance their research software workflow.

Content

A Software Carpentry workshop is conceptualized as a two-day event that covers the basic tools required for a reseach software workflow:

  • The Shell as a foundation for the following tools
  • Employing Git as version control system (VCS)
  • Introduction into the Python programming language

Details and workshop materials can also be found directly at the Software Carpentries’ lessons overview.

Requirements

Neither prior knowledge nor experience in those tools is needed. Participants are asked to bring their own computer on which they can install software. It is recommended to read and follow the instructions on how to set up the tools for the workshop before the event.

https://software.hifis.net/events/2020/03/31/the-carpentries-workshop

  • Tuesday 31 March
    • 09:00 09:30
      Introduction: Arrival and Set-up
    • 09:30 12:30
      Automating Tasks with the Unix Shell

      Note that we will conduct breaks based on a majority vote. So if learners need more than 1 break, we will have them.

      • 09:30
        Automating Tasks with the Unix Shell, Part 1 1h 30m
      • 11:00
        Morning break 30m
      • 11:30
        Automating Tasks with the Unix Shell, Part 2 1h
    • 12:30 13:30
      Lunch 1h
    • 13:30 16:30
      Version Control with Git

      Note that we will conduct breaks based on a majority vote. So if learners need more than 1 break, we will have them.

      • 13:30
        Version Control with Git, Part 1 1h 30m
      • 15:00
        Afternoon Break 30m
      • 15:30
        Version Control with Git, Part 2 1h
    • 16:30 16:50
  • Wednesday 1 April