长时间记录一个或多个设备的数据
项目描述
psc_datalogger
提供一个GUI界面,允许从一到三个Agilent 3458A万用表记录电压。记录以可配置的间隔进行。如果使用K型热电偶,还可以配置将电压读数转换为温度。数据以CSV格式输出。
安装
安装此程序最简单的方法是使用pip
直接从该存储库安装它
python -m venv venv
source venv/bin/activate
pip install git+https://github.com/DiamondLightSource/psc-datalogger.git
然后可以启动应用程序
psc-datalogger
构建Windows可执行文件
可以将此项目构建并作为Windows .exe
文件分发。使用的工具pyinstaller
包含在开发依赖项中。
要创建应用程序,请按照以下说明操作
git clone https://github.com/DiamondLightSource/psc-datalogger.git
cd psc-datalogger
python -m venv venv
venv\Scripts\activate
pip install .[dev]
pyinstaller --hidden-import pyvisa_py --noconfirm --log-level=WARN --onefile --name psc_datalogger src\psc_datalogger\__main__.py
应用程序将出现在dist
文件夹中。每个pyinstaller
命令行参数如下
--hidden-import pyvisa_py
- 实际上,PyVISA-py
模块存储在磁盘上为pyvisa_py
,因此告诉安装程序明确包含它--noconfirm
- 不要警告即将删除以前的构建--log-level=WARN
- 构建时仅打印警告(或更高)日志消息。注意,成功的构建会发出有关“sip”模块未找到的警告,还会发出有关“仅支持ctypes导入的基本名称”的警告。这些似乎是无害的。--onefile
- 将构建打包成一个单独的.exe
文件(而不是单个目录)--name psc_datalogger
- 给构建应用程序命名(否则它将复制启动脚本的名称)src\psc_datalogger\__main__.py
- 指定应用程序的主入口点
最后,将构建的应用程序移动到“S:\Technical\Power_Supplies\Software\Python_datalogger”下的已知分发位置。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
psc_datalogger-1.0.1.tar.gz (69.1 kB 查看哈希)
构建分发
psc_datalogger-1.0.1-py3-none-any.whl (23.0 kB 查看哈希)
关闭
psc_datalogger-1.0.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f1d45fdd5e28d7fe3b386bb235abac966531853f1ed2aa4478de8b90f4fe3523 |
|
MD5 | 366d1d342dfdac30d94371907426aaa3 |
|
BLAKE2b-256 | dacdb2f407682aa88d2fdee8319c2de08b077a692de4153da1f1cfea421711c7 |
关闭
psc_datalogger-1.0.1-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2304ad3f41dd56d54db4cd3b6915c22650dfaeac5e75b22a21318b336b82d7d5 |
|
MD5 | df0e46de41b7f92bc0e7f9f0247750b6 |
|
BLAKE2b-256 | b1824157b4d5735fe57ed5a992bd510c43e702875bf485224020dfb05306e631 |