| pagetitle | Release Notes for stdatalog_dtk |
|---|---|
| lang | en |
| header-includes | <link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" /> |
::: {.row} ::: {.col-sm-12 .col-lg-4}
# Release Notes for stdatalog_dtk Copyright © 2025 STMicroelectronicsThe stdatalog_dtk (dtk acronym stands for Data ToolKit) provides functionalities to realize a data processing pipeline that can handle data from various sources and process them in many different and customizable ways. A data processing pipeline is a series of data processing elements connected in series, where the output of one element is the input of the next. These processing elements are called Plugins. The package provides an abstract Plugin class that must be inherited to create a new plugin that can be added to the pipeline.
Typycal uses of plugins are the following:
- Process, filter or transform data from sensors
- Send data to external services
- Store data in local files or databases
- Visualize data in a GUI application (PySide6-based)
Plugins can be chained together to create complex data processing pipelines combining then different use cases and functionalities.
It is designed to simplify the development of applications using data from ST sensors, providing complete hardware abstraction, making it easier to handle real-time data from connected ST system solutions or stored datasets.
The package is part of the STDATALOG-PYSDK, which is a set of libraries and tools that enable the development of applications for data logging and data monitoring.
:::
::: {.col-sm-12 .col-lg-8}
::: {.collapse} v1.5.0 / 18-Sep-26
- Added "send command" capability: enabled sending messages to the STM32 target via the plugin
- Fixed indentation bug: call data processing only when a complete packet is available
- Registered the app-level controller for plugin PlotWidget commands and parameters such as "plot time window"
- Added support to Python 3.14
- Updated requirements with more recent versions of packages dependencies
::: {.collapse} v1.4.0 / 15-May-26
- Enhanced documentation for HSD Data Toolkit and Pipeline modules
- Added module-level docstrings to HSD_DataToolkit.py and HSD_DataToolkit_Pipeline.py
- Improved method docstrings for clarity and completeness across various classes
- Clarified parameters and return types in the plugin framework
::: {.collapse} v1.3.0 / 14-Nov-25
:::::: {.collapse} v1.2.0 / 20-Jun-25
:::::: {.collapse} v1.1.0 / 9-Apr-25
- Added macos support.
- Use the latest PySide6 version compatible w.r.t. architecture (Windows, Linux, macOS; 32bit, 64bit)
::: {.collapse} v1.0.0 / 17-Jan-25
:::::: :::
::: {.columns} ::: {.column width="95%"} For complete documentation, visit: [www.st.com](https://github.com/STMicroelectronics/stdatalog-pysdk) ::: ::: {.column width="5%"} Info ::: :::