Python-based development libraries and web applications to process and store data using a JSON representation XML-DCC

Digital Calibration Certificate (DCC) development involves two distinct but critical tasks: data schema definition and technical implementation. This paper focuses on the actual implementation of Python-based libraries and web applications to load, store, export, visualize, and perform uncertainty-aware mathematical operations on measurement data from DCCs. The data handling is done by Python libraries to allow all developers to benefit from these libraries in their own software. We show web applications built with the modules as examples. These web applications provide a Graphical User Interface (GUI) for direct user interaction and a REST API for use by other non-Python software. The following modules are presented. dccXMLJSONConv A module for converting XML DCCs to a JSON representation. dsiUnits A module to parse the D-SI unit representation and perform mathematical operations on the units. dccQuantities A module that wraps around the DDC quantity elements and allows object-oriented manipulation, e.g. fancy indexing, math operations, and loading and sorting of the physical quantities stored in the DCC. A web interface to visualize the data and export the tabular data to other formats is also included. The web applications are deployed as Docker containers.

Authors

Institutions

Publication Details

Journal
Measurement Sensors
Published
2025-01-16
DOI
https://doi.org/10.1016/j.measen.2024.101480
Citations
1
Primary Topic
Thoreau and American Literature
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Python-based development libraries and web applications to process and store data using a JSON representation XML-DCC

Benedikt Seeger, Thomas D. Bruns, Eva Vanessa Stehr
1 citations
Measurement Sensors
Thoreau and American Literature
3.25
article

Python-based development libraries and web applications to process and store data using a JSON representation XML-DCC

Benedikt Seeger, Thomas D. Bruns, Eva Vanessa Stehr
article en
1 citations

Abstract

Digital Calibration Certificate (DCC) development involves two distinct but critical tasks: data schema definition and technical implementation. This paper focuses on the actual implementation of Python-based libraries and web applications to load, store, export, visualize, and perform uncertainty-aware mathematical operations on measurement data from DCCs. The data handling is done by Python libraries to allow all developers to benefit from these libraries in their own software. We show web applications built with the modules as examples. These web applications provide a Graphical User Interface (GUI) for direct user interaction and a REST API for use by other non-Python software. The following modules are presented. dccXMLJSONConv A module for converting XML DCCs to a JSON representation. dsiUnits A module to parse the D-SI unit representation and perform mathematical operations on the units. dccQuantities A module that wraps around the DDC quantity elements and allows object-oriented manipulation, e.g. fancy indexing, math operations, and loading and sorting of the physical quantities stored in the DCC. A web interface to visualize the data and export the tabular data to other formats is also included. The web applications are deployed as Docker containers.

Measurement SensorsVol. 38
Physikalisch-Technische Bundesanstalt (DE)
Openalex Percentile: Top 11%
Thoreau and American Literature
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Python-based development libraries and web applications to process and store data using a JSON representation XML-DCC — Benedikt Seeger, Thomas D. Bruns, et al. · Measurement Sensors (2025) | TGRS Research Map | TGRS