产品概述
主要优势
全面、灵活的数据管理
可与多种数据记录解决方案相兼容,且支持各种数据格式的创建、验证和转换。
可定制集成和增强可视化功能
可定制传感器、固件参数和实时数据显示,包括交互式数据分割、标记和可视化示例。
描述
STDATALOG-PYSDK是一个全面的Python框架,旨在简化从多种来源(包括传感器、算法、模拟信号和来自执行器的遥测数据)捕获、处理和可视化数据的过程。
该软件开发套件采用开放式模块化架构设计,是数据科学家和嵌入式设计人员的理想资源。
它提供了一系列工具和实用程序,专为简化基于意法半导体系统解决方案数据的应用程序开发而设计。
框架中包含Python脚本,用于创建、处理并将数据组织为结构化数据集。这些数据集与主流数据科学工具链兼容,支持跨多个项目的高效复用。此外,这些脚本可以轻松集成到任何数据科学设计工作流程中。
STDATALOG-PYSDK由四个独立的Python软件包组成,每个软件包均专注于特定功能:stdatalog-core、stdatalog-dtk、stdatalog-gui和stdatalog-pnpl。
其中,stdatalog-core是STDATALOG-PYSDK的核心模块,负责数据集的创建、转换和可视化等关键任务。它还管理USB通信,用于检索连接开发板的信息和数据、设置目标属性以及控制数据采集过程。此外,该模块还负责错误管理和应用日志消息的处理,确保操作平稳可靠。
stdatalog-gui软件包提供了一套图显控件,用于显示实时数据流、配置和展示连接器件的参数以及管理数据采集。
这些控件是构建交互式图形用户界面 (GUI) 的基本模块,可用于管理数据记录应用程序和器件配置。
stdatalog-pnpl软件包用于管理器件模板模型,即(开发板+固件)系统的高级描述符。它支持创建和动态管理可在目标器件和SDK之间交换的命令集。
这一功能对于需要定制器件并将其集成到项目中的开发人员尤为重要,可确保器件与SDK之间的无缝通信。
stdatalog-dtk软件包提供了一个名为DataToolkit的Python框架。旨在简化基于意法半导体传感器数据的应用程序开发。它提供完整的硬件抽象,使开发人员能够更轻松地处理来自连接的意法半导体系统解决方案或存储数据集的实时数据。
该框架作与FP-SNS-DATALOG2、FP-IND-DATALOGMC和FP-SNS-DATALOG1(无GUI)原生兼容,并作为它们的功能补充。
-
所有功能
- 兼容FP-SNS-DATALOG2、FP-IND-DATALOGMC和FP-SNS-DATALOG1(无GUI)
- 数据集创建:
- GUI:直观的视觉界面工具
- TUI:基于文本的用户界面工具,用于自动化以及与其他软件集成
- 数据集管理:
- 数据集验证工具
- 数据格式转换示例集(txt、csv、tsv、parquet、HDF5)
- 数据可视化示例,提供更直观的分析
- 交互式数据分割和标记示例
- 定制化数据采集软件的创建:
- 可配置的传感器和固件参数
- 可定制的实时数据显示
- 数据采集和标记控制
- 可定制的数据处理管道:
- 基于插件的灵活架构
- 提供教程和示例插件
- 教程和文档
- 帮助用户掌握SDK的详细指南
- 用于快速启动和参考的示例代码模板