仪器框架
项目描述
兰茨
兰茨是一个具有干净、设计良好且一致界面的自动化和仪器工具包。它为与科学仪器通信的应用程序提供了常用的功能核心,允许快速应用原型设计、开发和测试。兰茨利用Python作为粘合语言来封装现有的驱动程序和DLL,从而受益于Python广泛库的灵活性。
兰茨旨在提供一套精心挑选且文档良好的仪器驱动程序库。我们已经有一些,如果您找不到您需要的,请告诉我们。
有关更多信息,请参阅文档
http://lantz.glugcen.dc.uba.ar/
或GitHub镜像
http://hgrecco.github.com/lantz/
兰茨作者
兰茨更改日志
0.3 (2015-02-05)
引入了MessageBasedDriver,一个可以统治它们的类。
移动了驱动程序
将旧基类(serial、usb、tcp、visa)移动到旧版本包。
将基于旧类型的仪器驱动程序移动到旧版本包。
将仪器类迁移到基于消息的驱动程序。
改进日志记录,避免重复和无用信息。
应用程序开发的前端和后端。
实现了图表块。
实现了扫描块。
实现了特征扫描块。
实现了循环块。
实现了布局块。
在线文档现在显示驱动程序类。
提供了存根类以启用无需所需包的文档构建。
将模拟器从脚本移动到控制台脚本。
更改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-0.3.zip的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5f200d0258dd5b6a6d253281c24cc59a4500cc544a3235abf2aedc23bc61e785 |
|
MD5 | c078575de3a4c096961e8abef236ec21 |
|
BLAKE2b-256 | ce865a1bf34f4f5ea362ce86cd3db4022aac69431fa40eef52c2efea0f4f8ad4 |