Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Overview of the OpenSense software ecosystem

Architecture

The OpenSense software ecosystem follows a layered architecture. At the foundation lies poligrain (for point, line, gid rainfall data) which provides core functionalities common to processing and analyzing CML, SML, and PWS data. This foundational layer avoids interdependencies between processing packages that would occur if one package imported another to use specific implementations.

Above poligrain sit the specialized processing packages which are focused on specific sensor data or methods:

For applications requiring multi-sensor processing or data merging, these packages are imported together with other specialized tools (e.g., wradlib for radar data).

OpenSense software ecosystem architecture (from Chwala et al., 2026).

OpenSense software ecosystem architecture (from Chwala et al., 2026).

Design Principles

The ecosystem leverages the OpenSense common standard for data and metadata structure in NetCDF files (Fencl et al., 2023), enabling:

Quick intro to the individual packages

Explore the individual packages through their quick-tour notebooks accesible from the sidebar navigation menu on the left. Each notebook gives a brief overview of the core functionality of the respective package and links to the full package documentation.

A combined workflow notebook demonstrates how the different packages can be used together in a typical analysis.

Additionally, a small example for SML data processing is provided, albeit without using a real software package because such a package does not yet exist.

References
  1. Fencl, M., Nebuloni, R., C. M. Andersson, J., Bares, V., Blettner, N., Cazzaniga, G., Chwala, C., Colli, M., de Vos, L., El Hachem, A., Galdies, C., Giannetti, F., Graf, M., Jacoby, D., Victor Habi, H., Musil, P., Ostrometzky, J., Roversi, G., Sapienza, F., … Zheng, X. (2024). Data formats and standards for opportunistic rainfall sensors. Open Research Europe, 3, 169. 10.12688/openreseurope.16068.2