仪表框架
项目描述
lantz-core
Lantz是一个具有干净、设计良好和一致界面的自动化和仪表工具包。它为构建与科学仪器通信的应用程序提供了一组常用功能,允许快速原型设计、开发和测试。
这包含lantz.core子包。
有关更长的描述和文档,请访问项目根目录
https://github.com/lantzproject/lantz
Lantz 作者
Lantz 更新日志
0.5.3 (2019-05-15)
移除了对_config_keys的过时访问
0.5.2 (2019-01-21)
迁移到pimpmyclass 0.4.2
0.5 (2018-12-31)
- 从主Lantz存储库提取了核心。保留在此处
驱动程序、功能、字典功能、动作、基于消息的驱动程序、外部驱动程序、日志功能、常见错误。
添加了lantz-config命令
将信号从PyQt更改为PySignal以消除对PyQt的依赖。
将许多与Feat相关的代码移动到pimpmyclass
创建mfeats模块:基于消息的驱动程序的Feats。
添加钩子以帮助模拟驱动程序。
为非委派Feats创建TypedFeat。
0.3 (2015-02-05)
引入MessageBasedDriver,一个统治所有类的类。
移动驱动程序
将旧基类(serial、usb、tcp、visa)移动到legacy包。
将基于旧类构建的仪器驱动程序移动到legacy包。
将仪器类迁移到MessageBasedDriver。
改进日志记录以避免重复和无关信息。
应用开发的前端和后端。
实现了Chart块。
实现了Scan块。
实现了FeatScan块。
实现了Loop块。
实现了Layout块。
在线文档现在显示驱动程序类。
提供占位符类以启用无需所需包的文档构建。
将模拟器从脚本移动到console-script。
更改sphinx主题以读取文档。
引入了start_gui辅助函数,用于使用UI文件和仪器或仪器启动应用程序。
引入了start_test_app辅助函数,用于启动测试面板。
引入了start_gui_app,它接受后端和前端并显示应用程序。
将get-lantz脚本移动到gist。
删除了lantz-shell,等效功能已贡献给PyVISA。
在Feat中支持同时值和单位。(问题#25)
使用来自IPython的Qt导入方案。
为多次初始化提供辅助函数:initialize_many和finalize_many。
为initialize_many和finalize_many提供GUI支持。
新仪器驱动程序。
0.2 (2013-01-01)
第一个公开版本。
lantz-core-0.5.3.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9ad1b74c1549fb31db492b3cb836bf710f4b7b9a0c729e0a908c7eec21db0afb |
|
MD5 | 4a7bc1204c332eb76d8aa2dd0f009d57 |
|
BLAKE2b-256 | 2435b4255ea9bfd9f309e3cea5f5c78e95e45e841aff5a415671eb94765e1653 |