仪表框架
lantz-core的Python项目详细描述
兰茨核
Lantz是一个自动化和仪器工具包,具有干净、设计良好的 以及一致的界面。它提供了常用功能的核心 用于构建与科学仪器通信的应用程序 快速应用原型、开发和测试。
这包含lantz.core子包。
有关详细说明和文档,请访问项目的根目录:
https://github.com/lantzproject/lantz
Lantz作者
Lantz变更日志
0.5.3(2019-05-15)
- 删除了对配置键的访问权限
0.5.2(2019-01-21)
- 迁移到pimpmyClass 0.4.2
0.5(2018-12-31)
- 从主Lantz Repo中提取岩芯。保存在这里:
- 驱动程序、专长、口述专长、动作, MessageBasedDriver,外部驱动程序, 日志功能, 常见错误。
- 添加了lantz config命令
- 将信号从pyqt更改为pysignal以删除pyqt依赖项。
- 将许多与专长相关的代码移动到pimpmyClass
- 已创建mfeats模块:MessageBasedDriver的功能。
- 添加挂钩以帮助模拟驱动程序。
- 为非委派专长创建了TypedFeat。
0.3(2015-02-05)
- 引入了MessageBasedDriver,这是一个类,可以对它们进行规则化处理。
- 移动的驱动程序
- 已将旧基类(串行、USB、TCP、VISA)移动到旧包。
- 将基于遗留类的仪器驱动程序移动到遗留包。
- 已将仪器类迁移到MessageBasedDriver。
- 改进日志记录以避免重复和无用信息。
- 用于应用程序开发的前端和后端。
- 实现的图表块。
- 已实现扫描块。
- 实现了featscan块。
- 实现了循环块。
- 实现的布局块。
- 联机文档现在显示了驱动程序类。
- 存根类,以便在不需要包的情况下生成文档。
- 将模拟器从脚本移动到控制台脚本。
- 更改了sphinx主题以阅读文档。
- 引入了start\u guihelper函数来启动带有ui文件的应用程序 以及一件或多件乐器。
- 引入了启动测试应用程序的帮助函数来启动测试面板。
- 介绍的“启动图形用户界面”应用程序采用后端和前端,并显示应用程序。
- 移动得到兰茨脚本的要点。
- 删除了lantz shell,pyvisa提供了等效的功能。
- 支持同时值和单位。 (第25期)
- 使用来自ipython的qt导入方案。
- 多个初始化的帮助函数:初始化多个并完成多个。
- 图形用户界面支持初始化和定版。
- 新的仪器驱动器。
0.2(2013-01-01)
- 首次公开发行。