为初学者提供计算机控制实验的乐趣

labphew的Python项目详细描述


欢迎来到拉比!在

labphew logo

labphew是一个用Python教授计算机控制的实验室仪器的最简代码和文件夹结构。Labphew的主要目的是为那些几乎没有编码经验的人提供一个基础,以便为硬件构建自己的用户界面,或控制测量,并以适当的可复制方式保存数据。在

Python for the Lab

这个项目很大程度上受到了Dr. Aquiles Carattino,即{a2}背后的策划者所写的指导练习的启发。如果你想学更多(认真!)用Python编写实验室自动化的代码,检查优秀的PFTL website或者为他预定一门课程。在

Python for the Lab(PFTL)是一门用于计算机控制仪器的代码体系结构和编程课程。PFTL代码是按照MVC设计模式设计的,将代码分成用于定义驱动程序的“控制器”、用于指定实验逻辑的“模型”和用于存放GUI的“视图”。 PFTL是由Uetke开发的,通过简单的例子向研究人员解释,什么东西可以用很少的编程经验快速实现。这个项目的最终目标是为那些对用Python编写的工具感兴趣的人提供一个参考场所。在

labphew软件包

目前,labphew包包含的愿望多于可执行的部分。但是,您可以使用它的框架作为(希望是方便的)开始编写自己的代码。请注意,此包是在GNU General Public License v3.0下发布的。您可以阅读labphew documentation上的所有可用指令

鼠标点击你好世界

以下是两种建议的安装labphew和开箱即用的方法:

从Python包索引

安装

您需要安装pip。在

如果肯定,您可以使用:

pip install labphew

源安装

在Windows和Mac电脑上测试了labphew的依赖关系,它应该可以安装在linux上,但是我们还没有测试过。在

^{pr2}$

如果您想开始编辑或添加代码,我们建议您首先将存储库派生到您自己的帐户,然后从那里安装它。这种安装方式允许您保持与labphew存储库的连接,并在需要时根据将来的版本进行调整。在

拥有它

如果你已经准备好更加投入和调整labphew来控制你自己最喜欢的设置,请阅读 how to labphew。在

如何作出贡献

labphew路线图仍然不完整,它的维护者@AronOpheij和@sanlifaez之间正在积极讨论。如果你的兴趣与这个项目的主要目标一致,并且你想参与其中,你可以给三力发几条线。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是否存在这样一种场景:Java7的Hashmap实现优于Java8的实现   java如何打印这些完整的数组?   java BuildException:未能执行aapt   java如何使用类。未知类型的集合返回的cast()   java准备语句返回错误的值   webview 安卓中的java显示身份验证对话框   java如何重命名列名JPA Hibernate   java查询从特定用户和特定时间段的Oracle表(通过比较原始表和备份表)中选择修改的行   java Youtube视频仅在三星S6设备上加载时自动暂停   未调用java RecyclerView getItemViewType   使用JSch setCommand执行带有源选项的java Shell ping命令时失败   java Hibernate:无法删除|删除分离的实例   Java Spring@MappedSuperclass字段作为子类中的@Id字段   java Android:确定单击了哪个按钮,因为该按钮未在xml中定义   如何计算java阵列内存使用率   使用Java查找按字母顺序排列的第一个字符串   javascript注销功能刷新页面,但页面仍已登录   当接口作为参数提供时,java依赖项注入不起作用   java中带原语的字符串扭曲