navigation

Getting started

Motivation

Are you an engineer in a project to (re-)program scientific code? Or are you a student in a likewise project? Or maybe you are a project/data manager looking for some inspiration and advice? Then this Knowledge Base might be just for you!

We cover multiple topics regarding the development of scientific software, e.g. version control and continuous integration .

Continue with motivation or directly get started.


Consultation hour

We are now offering consultation hours every wednesday at 10 AM (Berlin, CET/CEST).
Simply click this link. In case you can not join, please contact Moritz Schwarzmeier.

There will be no consultation hour on Sept. 27th.
Please feel free to e-mail us.


Scientific background of the Knowledge Base

This knowledge base is based on A workflow for increasing the quality of scientific software (Maric, Lehr et al.; to be published), a paper that originated from the work at the SFB 1194 at TU Darmstadt. For this paper please see our section in literature.

We recommend to read the paper and to try to follow the guides-section.


The articles herein are equipped with tags to help find them as well as they are labeled with the chapters according to the sectioning of aforementioned paper, namely Version control, Build system, Cross-linking publication, software and datasets, Continuous Integration, Containerization, Test-driven development and code quality, Test quantification, visualization and evaluation on HPC-clusters and the category, whether the article belongs to a minimum or a full workflow.


Contributing

We are always happy about people helping us to build a better knowledge base.
Please reach out to us.


Supported by

Funding

The authors would like to thank the Federal Government and the Heads of Government of the Länder, as well as the Joint Science Conference (GWK), for their funding and support within the framework of the NFDI4Ing consortium and the SFB 1194. Funded by the German Research Foundation (DFG) - project numbers 442146713 and 265191195.

Website creation

logo NFDI4Ing NFDI4Ing

Content contributions

Please also check out the Contributors, where we list all our authors and contributing persons!


logo SFB 1194 SFB 1194


logo MMA Mathematical Modeling and Analysis


logo Clean Circles Clean Circles


logo SC Scientific Computing


logo Wasserbau Wasserbau und Hydraulik


logo STFS STFS


logo LH2 Hydromechanik und Hydrosystemmodellierung


logo NHR4CES NHR4CES


logo SF4 Software Factory 4.0