仪器、实验和现场绘图的科学测量库

PyMeasure的Python项目详细描述


pymeasure科学软件包

pymeasure使科学测量易于设置和运行。该软件包包含一个仪器类存储库和一个运行实验过程的系统,该系统提供图形界面,用于绘制实时数据和管理实验队列。软件包的两个部分都是独立的,当它们结合在一起时,只需有限的编码就可以提供高级测量的所有必要要求。

PyMeasure目前正在积极开发中,因此请将您遇到的任何问题报告给我们的问题页

pymeasure在python 3.5、3.6和3.7上运行,并在linux、macos和windows上进行持续集成测试。

https://ci.appveyor.com/api/projects/status/hcj2n2a7l97wfbb8/branch/master?https://travis-ci.org/ralph-group/pymeasure.svg?branch=masterdocumentation statushttps://zenodo.org/badge/23569/ralph-group/pymeasure.svghttps://anaconda.org/conda-forge/pymeasure/badges/version.svghttps://anaconda.org/conda-forge/pymeasure/badges/downloads.svg

快速启动

查看 文档 ,了解 快速入门指南 ,其中包括python和pymeasure的安装。

示例目录中有许多示例可以帮助您启动和运行。

版本0.7–版本8/4/19

  • 放弃了对Python3.4的支持,添加了支持Python 3.7
  • 对ci、依赖项和conda环境的显著改进(@bilderbuchi,@cjermain)
  • 修复ResultsDialog(@casperschippers)中的pyqt问题
  • 在Keithley 2400(@fattotora)中修复电线验证器
  • 为Keithley 2400(@dennisfeng2)添加启用源代码的控件
  • SR830的时间常数固定和输入控制(@dennisfeng2)
  • 添加了Keithley 2450和Agilent 33521A(@hlgirard,@endever42)
  • csv头(@feph)中的正确转义支持
  • 小更新(@dvase)

版本0.6.1–版本4/21/19

  • 增加了Elektronica SM70-45D、Agilent 33220A和Keylight N5767A仪器 (@casperschippers,@sumatra)
  • Prologix适配器和Keithley 2400的修复程序(@hlgirard,@ronan sensome)
  • 改进了对srs sr830的支持(@casperschippers)

版本0.6–发布日期:1/14/19

  • 用于以太网仪器的新VXI11适配器(@chweiser)
  • pyqt更新到5.6.0
  • 增加了SRS SG380、AMETEK 7270、Agilent 4156、HP 34401A、Advantest R3767CG和 牛津ITC503仪表(@sylkar,@jmittelstedt,@vik-s,@troylf,@casperschippers)
  • Keithley 2000、Agilent 8257D、ESP 300和Keithley 2400仪器的更新 (@watersjason,@jmittelstedt,@nup002)
  • 各种小错误修复(@thosou)

版本0.5.1–发布时间:4/14/18

  • 小版本的pyvisa现在得到了正确的处理
  • 文档改进(@laogoderitt和@ederag)
  • 仪器现在具有设置过程功能(@bilderbuchi)
  • 绘图仪现在使用线程(@dvspirito)
  • 显示输入和绘图项改进(@laogoderitt)

版本0.5–发布于2017年10月18日

  • 默认情况下使用线程,消除了spawn的多处理问题
  • 增强的线程单元测试
  • sphinx doctests被添加到文档中(@bilderbuchi)
  • 文档的改进(@jumad)

版本0.4.6–于2017年12月8日发布

  • 已还原多处理开始方法关键字参数以修复Unix生成问题(@ndr37)
  • 结果写入中的回归修正(@feinsteinben)
  • 使用cloudpickle(@feinsteinben)修复TCP支持
  • 单元测试框架的重构

版本0.4.5–发布日期:7/4/17

  • 录制器和抄写器现在利用queuelistener(@feinsteinben)
  • prologixadapter和serialadapter现在将串行对象作为适配器处理(@feinsteinben)
  • 可选的TCP支持现在使用cloudpickle进行序列化(@feinsteinben)
  • 重要的PEP8审查和错误修复(@feinsteinben)
  • 在代码分发中包含文档(@ghisvail)
  • 对Python3.6的持续集成支持(@feinsteinben)

版本0.4.4–发布日期:6/4/17
  • 修复非车轮版本的pip安装
  • 更新至agilent e4980(@dvspirito)
  • 对文档、测试和格式的一些小修改(@ghisvail,@feinsteinben)

版本0.4.3–于2017年3月30日发布

  • 增加了安捷伦E4980、AMI 430、安捷伦34410A、Thorlabs PM100和 安立ms9710c仪器(@tvbmcmaster、@dvspirito和@mhdg)
  • pyvisa支持更新(@minhhaiphys)
  • 资源管理器的初始工作(@dvspirito)
  • Prologix适配器允许读写延迟的修复程序(@tvbmcmaster)
  • Conda环境对持续集成的修复

版本0.4.2–发布日期:8/23/16

  • 新的安装说明与蟒蛇和康达锻造包(感谢@melund!)
  • Keithley 2000、SR830和Agilent E4408B的错误修复程序
  • 重新引入新端口ESP300运动控制器
  • 对Keithly 2400、2000和Yokogawa 7651进行重大更新,以实现通用接口
  • 仪器属性函数的新命令字符串处理挂钩
  • 更新了Lakeshore 331温控器,具有新功能
  • 对安捷伦8257D信号发生器进行更新,以获得更好的功能曝光

版本0.4.1–发布日期:2016年7月31日

  • setup.py中用于导入仪器的关键修复程序(也添加到文档中)

版本0.4–发布时间:2016年7月29日

  • 已更换的仪器添加测量和添加带有测量和控制功能的控制
  • 添加验证器以允许instrument.control匹配限制范围
  • 添加到instrument.control的映射以允许更灵活的输入
  • conda现在用于设置python环境
  • 持续集成中的macos测试
  • 文档的主要更新

版本0.3–发布时间:4/8/16

  • 添加了具有重要功能的iPython(Jupyter)笔记本支持
  • 更新了一组示例脚本和笔记本
  • 发布了新的PyMeasure徽标
  • 删除了对python<;3.4的支持
  • 已将多处理更改为使用spawn实现兼容性
  • 有关文档的重要工作
  • 增加了非仪器代码的初始测试
  • Linux和Windows的连续集成设置

版本0.2–发布于2015年12月16日

  • python 3兼容性,取消了对python 2的支持
  • 为了更好地遵守PEP8,需要进行大量重命名
  • 已添加麻省理工学院许可证
  • 对一揽子计划进行重大重组,将其分解为更小的模块
  • 主要重写显示功能,引入新的qt对象以方便扩展
  • 主要重写过程执行,现在使用利用多核CPU的工作进程
  • 添加一些示例
  • 监听过程的新方法,介绍用于TCP连接的ZMQ
  • Keithley2400和VisaAdapter的更新

版本0.1.6–发布日期:2015年4月19日

  • 将包重命名为pymeasure from automate,以便更详细地描述其用途
  • 添加vectorParameter以允许为过程输入向量
  • 对结果和danfysik8500进行了小修改

版本0.1.5–发布日期10/22/14

  • 用于以队列方式处理过程的新管理器类
  • 与管理器协同工作以显示队列的新浏览器
  • 加载结果的错误修复

版本0.1.4–发布日期:2014年8月2日

  • 将结果类集成到显示和文件写入中
  • 侦听器类的错误修复
  • SR830的错误修复

版本0.1.3–2014年7月20日发布

  • 用python日志包替换日志系统
  • 为过程和参数添加了数据管理(结果)和错误修复
  • 将pandas v0.14添加到数据管理要求中
  • 添加了数据侦听器、qt4和pyqtgraph助手

版本0.1.2–2014年7月18日发布

  • 湖边的漏洞修复425
  • 为一般实验添加了新的过程和参数类
  • 在软件包中添加了版本号

版本0.1.1–2014年7月16日发布

  • prologixadapter、visaadapter、agilent 8722es、agilent 8257d、stanford sr830、danfysik8500的错误修复
  • 增加了具有基本功能的Tektronix TDS 2000
  • 修复了Danfysik通信以正确处理错误

版本0.1.0–2014年7月15日发布

  • 初始版本

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

推荐PyPI第三方库


热门话题
java如何获取用于Eclipse插件开发的JavaDoc?   JavaNetBeansWebLogicWeb。xml Servlet   java组和角色在OpenDJ LDAP中是一样的吗?   java如何将用户名从editeText值检查为sqlite   在Java中如何检查null元素是否为整数数组?   java Mockito当。。。结果总是返回null   java Synthetica和Synthetica插件   java在Runnable Jar文件中没有这样的文件异常   java Android Studio无法创建对象(recyclerview)   java Hibernate即时加载(获取所有属性不起作用)   java如何向映射<Integer>、列表<String>>中再添加一个值?   java如何确定BufferedOutputStream的写入方法的缓冲区大小   TextArea高度和滚动条scrollTopProperty之间的java相关性   java跨平台你好