跳转到主要内容

仪器框架

项目描述

lantz-ino

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

此包包含lantz.ino子包。

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

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-ino 变更日志

0.5.2 (2019-01-21)

  • 更新依赖项。

0.5 (2018-12-31)

  • 新增Arduino Lantz交互包。

  • INODriver:一个MessageBaseDriver派生类,指定了交换feats和dictfeats的方式。

  • INO mfeats:Ino驱动器的基于消息的Feats。

  • lantz-ino 命令行程序。

  • 自动创建Arduino草图模板。

  • 使用arduino-cli编译和更新草图。

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。

  • GUI对initialize_many和finalize_many的支持。

  • 新的仪器驱动程序。

0.2 (2013-01-01)

  • 第一个公共版本。

项目详细信息


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

lantz-ino-0.5.2.tar.gz (14.8 kB 查看哈希值

上传时间

支持者