-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathRelease_Notes.html
More file actions
122 lines (122 loc) · 5.86 KB
/
Copy pathRelease_Notes.html
File metadata and controls
122 lines (122 loc) · 5.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Release Notes for stdatalog_dtk</title>
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
</style>
<link rel="stylesheet" href="_htmresc/mini-st_2020.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
<link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" />
</head>
<body>
<div class="row">
<div class="col-sm-12 col-lg-4">
<center>
<h1 id="release-notes-for-stdatalog_dtk">Release Notes for <mark>stdatalog_dtk</mark></h1>
<p>Copyright © 2025 STMicroelectronics</p>
<a href="https://www.st.com" class="logo"><img src="_htmresc/st_logo_2020.png" alt="ST logo" /></a>
</center>
<h1 id="purpose">Purpose</h1>
<p>The <strong><a href="https://github.com/STMicroelectronics/stdatalog_dtk">stdatalog_dtk</a></strong> (<strong>dtk</strong> acronym stands for <strong>D</strong>ata <strong>T</strong>ool<strong>K</strong>it) 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.</p>
<p>Typycal uses of plugins are the following:</p>
<ul>
<li>Process, filter or transform data from sensors</li>
<li>Send data to external services</li>
<li>Store data in local files or databases</li>
<li>Visualize data in a GUI application (PySide6-based)</li>
</ul>
<p>Plugins can be chained together to create complex data processing pipelines combining then different use cases and functionalities.</p>
<p>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.</p>
<p>The package is part of the <strong><a href="https://github.com/STMicroelectronics/stdatalog-pysdk">STDATALOG-PYSDK</a></strong>, which is a set of libraries and tools that enable the development of applications for data logging and data monitoring.</p>
</div>
<div class="col-sm-12 col-lg-8">
<h1 id="update-history">Update History</h1>
<div class="collapse">
<input type="checkbox" id="collapse-section6" checked aria-hidden="true"> <label for="collapse-section6" aria-hidden="true">v1.5.0 / 18-Sep-26</label>
<div>
<h2 id="main-changes">Main Changes</h2>
<h3 id="maintenance-release">Maintenance Release</h3>
<ul>
<li>Added “send command” capability: enabled sending messages to the STM32 target via the plugin</li>
<li>Fixed indentation bug: call data processing only when a complete packet is available</li>
<li>Registered the app-level controller for plugin PlotWidget commands and parameters such as “plot time window”</li>
<li>Added support to Python 3.14</li>
<li>Updated requirements with more recent versions of packages dependencies</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true">v1.4.0 / 15-May-26</label>
<div>
<h2 id="main-changes-1">Main Changes</h2>
<h3 id="maintenance-release-1">Maintenance Release</h3>
<ul>
<li>Enhanced documentation for HSD Data Toolkit and Pipeline modules
<ul>
<li>Added module-level docstrings to HSD_DataToolkit.py and HSD_DataToolkit_Pipeline.py</li>
<li>Improved method docstrings for clarity and completeness across various classes</li>
<li>Clarified parameters and return types in the plugin framework</li>
</ul></li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="true">v1.3.0 / 14-Nov-25</label>
<div>
<h2 id="main-changes-2">Main Changes</h2>
<h3 id="maintenance-release-2">Maintenance Release</h3>
<ul>
<li>Upgraded packages dependencies</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true">v1.2.0 / 20-Jun-25</label>
<div>
<h2 id="main-changes-3">Main Changes</h2>
<h3 id="maintenance-release-3">Maintenance Release</h3>
<ul>
<li>Added support to Python 3.13</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true">v1.1.0 / 9-Apr-25</label>
<div>
<h2 id="main-changes-4">Main Changes</h2>
<h3 id="maintenance-release-4">Maintenance Release</h3>
<ul>
<li><strong>Added macos support.</strong></li>
<li>Use the latest PySide6 version compatible w.r.t. architecture (Windows, Linux, macOS; 32bit, 64bit)</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true">v1.0.0 / 17-Jan-25</label>
<div>
<h2 id="main-changes-5">Main Changes</h2>
<h3 id="first-official-release">First official release</h3>
</div>
</div>
</div>
</div>
<footer class="sticky">
<div class="columns">
<div class="column" style="width:95%;">
<p>For complete documentation, visit: <a href="https://github.com/STMicroelectronics/stdatalog-pysdk">www.st.com</a></p>
</div><div class="column" style="width:5%;">
<p><abbr title="Based on template cx566953 version 2.0">Info</abbr></p>
</div>
</div>
</footer>
</body>
</html>