为初学者提供计算机控制实验的乐趣
labphew的Python项目详细描述
欢迎来到拉比!在
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之间正在积极讨论。如果你的兴趣与这个项目的主要目标一致,并且你想参与其中,你可以给三力发几条线。在
- 项目
标签: