跳转到主要内容

仪表框架

项目描述

lantz-drivers

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

此包包含lantz.drivers子包。

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

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-drivers 更新日志

0.5.2 (2019-01-21)

  • 从vascotenner drivers_developv分支导入驱动程序。

0.5 (2018-12-31)

  • 从Lantz 0.4.dev0提取驱动程序。所有特定驱动程序都保留在此。

  • 尽可能迁移到mfeats。

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-drivers-0.5.2.tar.gz (709.1 KB 查看哈希

上传时间: 源代码

支持者: