跳转到主要内容

仪器框架

项目描述

lantz-qt

Lantz是一个具有干净、设计良好且一致的界面的自动化和仪器工具包。它为构建与科学仪器通信的应用程序提供了常用功能的核心,允许快速应用程序原型设计、开发和测试。

此包包含lantz.qt子包。

有关更详细的描述和文档,请访问项目根目录

https://github.com/lantzproject/lantz

Lantz作者

作者

Hernan E. Grecco <hernan.grecco@gmail.com>

Martin Masip <martinmasip@gmail.com> Pablo Jais <jaisp@df.uba.ar> Martin Caldarola <caldarolamartin@gmail.com> Federico Barabas <fede.barabas@gmail.com>

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 (60.9 kB 查看散列

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面