Arduino and IoT Applications Open access Peer reviewed

Air Temperature Log Processing Using Reusable Streaming CSV and SVG Dataset Algorithms

Valentin S. Mollov, Panayot L. Petrov

Technologies | Oct 10, 2026

Scollr summary

What this paper is about

An adaptive and easy extendable approach for collecting large-scale sensor data streams and processing the stored data with standard dataset algorithms and establishing reusable streaming, verification, and visualization layers required for any long-term measurement is proposed.

Full abstract

Read the full abstract

Here, we propose an adaptive and easy extendable approach for collecting large-scale sensor data streams and processing the stored data with standard dataset algorithms. The practice shows that the long-term sensor monitoring produces time-ordered logs that usually exceed the practical spreadsheet and in-memory processing limits. This work continues our previous measurements with an LMT70EVM ambient-air temperature system, which generates app. 1.48 GB per log over period of 20 days, with about 35 million samples at a 50 ms period. Now, we extend that method into a reusable Python-based library tailored as a processing architecture for large sensor logs. Incremental file and CSV iterators are combined with closest-stream mapping, automatic small-shift detection, synchronization checks, direct duration aggregation, typed error samples, and SVG plotting, which are implemented as applicable processing options. The implementation presets 12.8 s detection buckets and 60 s detailed data averages are now grouped into 30 min snapshots. During processing, the stable snapshots are reduced to one weighted point, whereas the snapshots classified as containing a detected temperature drift retain 60 s detailed data values. There is a CSV output option, allowing direct reduced-sample-to-SVG processing. To reduce the overall dataset reconstruction time of the applied library in case of reuse with data from other sources, we construct a small-log equivalence test bench that produces 29 rows in both readable and direct paths, 261 compared values, and zero differences. The proposed implementation establishes reusable streaming, verification, and visualization layers required for any long-term measurement. We also demonstrate a second data stream logging from a three-axis gyroscope with CSV data through motion detection, bias compensation, quaternion integration, tabular export, and XY SVG visualization. Although large-scale gyroscope streaming is not yet demonstrated, it will be part of the future sensor fusion implementation of the library.

Direct answer

What can I do from this paper page?

Use this page to scan "Air Temperature Log Processing Using Reusable Streaming CSV and SVG Dataset Algorithms" quickly: start with the summary and abstract, then check the authors, source, topics, and related papers. From here, open Scollr to follow Arduino and IoT Applications research, save the paper, or map adjacent work.

Authors

Researchers on this paper

Valentin S. Mollov

first | Technical University of Sofia

Panayot L. Petrov

last | Technical University of Sofia

Research areas

Follow related topics

Citation

BibTeX

@article{Mollov2026Temperature,
  title = {Air Temperature Log Processing Using Reusable Streaming CSV and SVG Dataset Algorithms},
  author = {Valentin S. Mollov and Panayot L. Petrov},
  journal = {Technologies},
  year = {2026},
  doi = {10.3390/technologies14100653},
  url = {https://doi.org/10.3390/technologies14100653}
}

FAQ

Using this paper in a discovery workflow

How do I find related work for this paper?

Use the related papers and topic links on this page as starting points. In Scollr, you can also open the paper and build a literature map around its references, citing papers, and related work.

How can I keep up with new Arduino and IoT Applications research papers?

Follow Arduino and IoT Applications research in Scollr. New papers from the topic flow into a personalized feed, and you can save useful studies to revisit later.

Can I cite this paper from this page?

This page includes a static BibTeX block for Air Temperature Log Processing Using Reusable Streaming CSV and SVG Dataset Algorithms. Always verify the DOI, source, and publication details against the publisher record before submitting a manuscript.

Follow this research in Scollr

Follow the topics and authors behind this paper, save useful studies, and build a literature map when you are ready to go deeper.

Get the app