25 February 2025 to 1 March 2025
Building 30.95
Europe/Berlin timezone

Design decisions for software stacks in experimental research

25 Feb 2025, 17:35
20m
SR A+B (Building 30.95)

SR A+B

Building 30.95

Straße am Forum 1, 76131 Karlsruhe
Talk (15min + 5min) best practices for research software development Experiences from large tool stacks

Speaker

Tobias Schorr

Description

Design decisions for research software and IT infrastructure must reflect the unique needs of academia.
Deviations from conventional best practices may be necessary to meet the requirements of academic work environments and scientific purposes.
We present our lessons learned and best practice guidelines derived from building a new specialized software environment for a large-scale experimental research facility.

In our ongoing work of modernizing the IT infrastructure and data flows of the atmosphric simulation chamber facility ‘AIDA’ at KIT we create a single, generalized software stack for multiple atmospheric simulation chambers.
To create a state-of-the-art research environment we follow the FAIR-RS principles (Findable, Accessible, Interoperable and Reusable Research Software), while further aspects of our design desicions are transparency, reproducibility and the maintainability of the new software stack.

We have adopted a modular approach to reduce complexity, while preserving flexibility, by separating different stages of the data flow such as data acquisition and data analysis, provision of analyzed data through an API and metadata handling.
Our open-source toolbox consists of well selected established technologies (Python, pytest, MariaDB, GitLab, CI-pipelines, Sphinx) alongside specialized tools for metadata management (Sensor Management System) and automated testing of time series data (SaQC).

The combination of a modular architecture, focus on low complexity, and a thorough selection of open-source tools ensures longevity and low cost while providing a flexible and robust IT and software infrastructure to safeguard good research practice of scientists.

I want to participate in the youngRSE prize yes

Primary authors

Presentation materials

There are no materials yet.