Joint CRC-TR 211 & HGS-HIRe Power Week on Bash Programming - June 2026 - Laubach

Please note:

This power week is jointly organized and offered together with the Collaborative Research Center TransRegio (CRC-TR) 211.

For registration please send a brief email to info[at]hgs-hire.de as soon as possible.

Date

June 22-26, 2026

Topic

Bash – From zero to working knowledge

Lecturer/Tutor

Alessandro Sciarra (U Frankfurt)

Coordinator

Gerhard Burau (HGS-HIRe)

Course Information

Aim and motivation

This five-days training event aims to bring the participants from-zero to a good understanding of Bash and tools nearby, as well as to teach how to be more effective in daily tasks (without forgetting good clean-code practices). Although few technical aspects are left out, this power week is very complete and rich in examples and any attendee will be able to fill any possible leftover gap afterwards. While most scientists today naturally adopt Python for almost any scripting task – often for very good reasons – a solid command of a shell language unlocks a different and complementary level of efficiency. Bash does not compete with Python; it completes it. A more detailed motivation and description of the aim is provided in the >pdf file linked here.

Thematic focus

The training is tailored to PhD students doing computational science who have to deal with software and data on a regular or even daily basis. The main focus is Bash scripting language. The core of the language will be introduced in the very beginning of the course and both language features as well as Unix surrounding tools will be explored more and more throughout the week, enriching the participants section after section.

Prerequisites

It will be assumed that you have been (or in the best case will be) working with software and data processing for a while. Basically, the only prerequisite is knowing the basics of using a shell on a Unix system (or WSL on Windows). Knowing some other scripting language to deal with data files, like Python, will enrich your experience, but it is not required. Any previous knowledge of Bash is welcome and this course will refresh, polish and complete it. You will reflect on your knowledge during the course, while discovering and learning Bash.

Requirements and what to bring

Every participant is assumed to fulfil the following requirements

  1. Bring a laptop to work on during the training.
  2. Make sure to have a recent Bash installed. Running bash --version in your terminal will show which Bash version is available on your system. Any version from v4.0 onward is sufficient for the course, while v4.4 or more recent is recommended. If the command is not found, Bash is probably not installed on your system. This situation is uncommon, but in that case you'll need to install it. To install Bash you can refer to online documentation or, as a kick-off, to the instruction in the >pdf file linked here. If you choose to install a newer version, prefer the latest stable release available through your package manager. If you do not manage to get a recent Bash version working on your machine, please contact the trainer well in advance before the course. Note that it is perfectly fine to work over SSH, e.g., on your university machine.
  3. Choose an own script and have it ready. If you ever wrote any Bash script, choose one of those. Picking one not written by yourself but used in your working group is also fine. If you do not have any Bash snippet to bring, pick a script in another language, likely in Python. As rule of thumb, such a small script should be between few tens and some hundreds of lines long, but for sure not longer than of ~1000 lines.

Agenda

The preliminary agenda and schedule is provided in the >pdf file linked here. However, do not take the separation between blue and green boxes as final! Actually the plan is to intertwine those as much as possible having more smaller lecture-like and hands-on sessions. If time allows it, further discussion will be included in the daily program. If you need further information, please contact the coordinator.

Practical Information

Registration

Registration is simply done by email to info[AT]hgs-hire.de. Please note, this power week has been jointly organized together with the CRC-TR 211. In case of a large request, a waiting list will be established and the organizers will consider to enlarge the participants number, as far as possible.

Begin/End

The power week starts with a brief welcome on Monday, June 22, 2026, at 11:30. The scientific program starts after lunch. Please arrive well in time. The power week will close on Friday, June 26, afternoon around 15:00.

Late arrivals

If you will arrive late please contact the coordinator by e-mail in advance.

Venue

The power week will take place at Landhotel Waldhaus. The address is: An der Ringelhöhe 7, D-35321 Laubach.
More information >can be found here.

Travel

Travel to the venue is on Monday, June 22, in the morning. Please arrange your travel to/from the location individually by public transport (train & bus or shared taxi) or by car pool. Please make sure to arrive well in time.

Important note: Your transport costs will be reimbursed by HGS-HIRe independent of your individual HGS-HIRe travel budget. Hence there is no need to send us a travel reimbursement request via the HGS-HIRe Self-Service Center in advance. Instead, please send us a completed expense coverage request form (will be distributed during the event) soon after your course participation.

Although the transport costs will be reimbursed by HGS-HIRe, please keep your travel expenses as low as possible to help us use the Graduate School's financial resources responsibly. Whenever possible, use your semester ticket and/or your BahnCard in combination with Deutsche Bahn's discounted fares (second-class only). First-class tickets are generally non-refundable.

You can reach the venue by public transport, e.g., by train to Grünberg (Oberhessen) and from there by bus to the hotel Waldhaus in Laubach (Hessen), more details >here. Otherwise please try to travel by car pool. If somebody want to offer a lift, he/she should send an e-mail to info[at]hgs-hire.de so that we can forward the information to the other participants of the power week.

Accomodation

Accommodation at the venue is mostly in twin bed rooms and has been booked by HGS-HIRe for all registered participants and the lecturer/tutor. If you want to share the room with a particular roommate, please inform the coordinator in advance.

Food

Special food requirements (vegetarian, other) should be communicated to the coordinator in advance. Corresponding requests will be forwarded to the local kitchen team.
Full board is included in the power week.

What to bring additionally

Clothing: The power week will be very informal, so only casual attire is necessary.
Linen/towel/others: All rooms have linen and towels, no need to bring them. The hotel offers a swimming pool and a sauna. In case you want to make use of it, don't forget to bring your swimming things/togs and/or sauna equipment.

Internet

Wireless internet access is available. Please bring your own laptop (see comments above).

Expenses

All basic expenses including accommodation are covered by HGS-HIRe. All meals are included. You only have to pay for local expenses, e.g., drinks etc. in the evening.

Insurance

Though this trip will not generate any costs for your supervisor or group please do not forget to file a trip request so you are covered by insurance during the power week. Please ask the secretary of your working group at the university or at GSI / HI Jena / HI Mainz for the appropriate form.

Participants (max. 16)

For privacy reasons we cannot display the list of participants here.
© 2008-2026 Helmholtz Association + Helmholtz Graduate School