仪器框架
项目描述
lantz-ino
Lantz是一个自动化和仪器工具包,具有干净、设计良好且一致的界面。它为构建与科学仪器通信的应用程序提供了一组常用的功能,允许快速原型设计、开发和测试。
此包包含lantz.ino子包。
有关更长的描述和文档,请访问项目的根目录
https://github.com/lantzproject/lantz
Lantz作者
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b5a0d9540180cf93b2184d080c0372308da1f98ee881d1dd10cabfa93c617735 |
|
MD5 | 49423e947b58816eee25022f8dd09f57 |
|
BLAKE2b-256 | 08c42a84d50a77bb9c7fc5f35f6bca45db2f94b9109bf487c8c6a98732988cc2 |