仪器框架
项目描述
lantz-qt
Lantz是一个具有干净、设计良好且一致的界面的自动化和仪器工具包。它为构建与科学仪器通信的应用程序提供了常用功能的核心,允许快速应用程序原型设计、开发和测试。
此包包含lantz.qt子包。
有关更详细的描述和文档,请访问项目根目录
https://github.com/lantzproject/lantz
Lantz作者
Lantz变更日志
0.5.3 (2019-05-15)
添加了固定协议到Backend moveToThread
添加了在控件中显示漂亮/缩略单位的选项。
修复了几个错误。
0.5.2 (2019-01-21)
稳定了update_on_change。
0.5 (2018-12-31)
从Lantz 0.4.dev0中提取了Qt。
更新到Pyqt5。
向前端和后端添加了日志功能。
0.3 (2015-02-05)
引入了MessageBasedDriver类,一个统治所有类的类。
移动了驱动程序
将旧的基础类(串行、USB、TCP、visa)移动到遗留包中。
将基于遗留类的仪器驱动程序移动到遗留包中。
将仪器类迁移到MessageBasedDriver。
改进了日志记录,以避免重复和无用信息。
应用程序开发的前端和后端。
实现了图表块。
实现了扫描块。
实现了特征扫描块。
实现了循环块。
实现了布局块。
在线文档现在显示驱动程序类。
提供了存根类,以便在没有必需包的情况下构建文档。
将模拟器从脚本移动到控制台脚本。
更改了sphinx主题以读取文档。
引入了start_gui辅助函数,用于使用UI文件和仪器或仪器启动应用程序。
引入了start_test_app辅助函数以启动测试面板。
引入了start_gui_app,它接受后端和前端并显示应用程序。
将get-lantz脚本移动到gist。
删除了lantz-shell,相当于向PyVISA贡献了等效功能。
在特征中支持同时值和单位。(问题#25)
使用IPython的Qt导入方案。
多个初始化的辅助函数:initialize_many和finalize_many。
initialize_many和finalize_many的GUI支持。
新的仪器驱动程序。
0.2 (2013-01-01)
第一个公开版本。
项目详情
lantz-qt-0.5.3.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3fd56cdce6039f5ca74b32fed059c4ebfaf0aa713e28a64ce5707881469de56e |
|
MD5 | 6f7cfa19b3d8b7bda82546f3ca29ee70 |
|
BLAKE2b-256 | 760896d34914fc4b1109708ceed34d5e081b37a408fa70ebdd4115ee25e3a7d6 |