Poster (After Call) FZJ-2023-01278

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Disentangle a pedestrian trajectory analysis tool - How to convert a spaghetti C/C++ tool to a python library



2023

deRSE23 - Conference for Research Software Engineering in Germany, deRSE23, PaderbornPaderborn, Germany, 20 Feb 2023 - 22 Feb 20232023-02-202023-02-22

Please use a persistent id in citations:

Abstract: One of the most crucial parts of pedestrian dynamics research is the analysis of trajectory data. The development of the most used tool in the community started over a decade ago in our institute. In this period, the code base grew steadily, but without focusing on future maintenance. Henceforth, the tool got more challenging to use, from installation to analyzing data. Therefore, we decided on a complete rebuild of the software to make it easier to develop and, more importantly, to use and contribute to, even for inexperienced developers (as most scientists are).This poster shows how we converted a spaghetti C/C++ tool to a Python library. Not only focusing on good software engineering practices but also taking user feedback into account.


Contributing Institute(s):
  1. Zivile Sicherheitsforschung (IAS-7)
Research Program(s):
  1. 5111 - Domain-Specific Simulation & Data Life Cycle Labs (SDLs) and Research Groups (POF4-511) (POF4-511)

Appears in the scientific report 2023
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Presentations > Poster
Institute Collections > IAS > IAS-7
Workflow collections > Public records
Publications database
Open Access

 Record created 2023-02-23, last modified 2023-03-06


OpenAccess:
Download fulltext PDF
External link:
Download fulltextFulltext by OpenAccess repository
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)