使用PicoScope进行伽马光谱学的图形用户界面
项目描述
简介
这是一个伽马光谱学数据采集应用程序。Qt应用程序需要一个5000系列PicoScope(例如5242D)进行数据采集。
伽马光谱学通常使用定制硬件(成本较低,使用方便,但功能较少)或模块化硬件(如NIM板架)进行。对于阿姆斯特丹自由大学和阿姆斯特丹大学的本科物理实验室,我们需要模块化硬件的通用性,但希望定制解决方案的使用方便。这样,学生可以专注于他们的研究,而不是忙于阅读大量手册。
通常,伽马探测器(例如NaI闪烁体/光电倍增管或HPGe探测器)连接到一个放大器,放大器连接到多道分析器(MCA)。必须使用专有软件来读取MCA。对于更复杂的设置,可以添加单道分析器或脉冲整形器。这可能导致耗时寻找常见问题“它不起作用”的原因。
我们决定用单个PicoScope设备替换所有NIM模块。这是一款通过USB连接到PC或笔记本电脑的数字示波器。使用SDK可以轻松与设备接口,并为学生编写自定义软件。
GUI截图显示核源(钠-22,黑色线条)的伽马谱图。源的反面另一个探测器拾取巧合湮灭辐射伽马。
安装
在本节中,我们将介绍伽马光谱包的安装以及先决条件(见下文)。在Windows上,首先确保已安装Anaconda发行版,并从Anaconda Prompt应用程序运行所有命令行命令。
先决条件
PicoSDK
PicoSDK的Python包装器
NumPy
PyQt5
PyQtGraph
要安装PicoSDK C库,请按照https://github.com/picotech/picosdk-python-wrappers上的说明进行。
伽马光谱
您可以直接从PyPI安装此包的最新版本
$ pip install gamma-spectroscopy
或者,您也可以从GitHub安装最新的开发版本
$ pip install git+https://github.com/davidfokkema/gamma-spectroscopy
运行应用程序
您可以直接从命令行启动应用程序GUI(在Windows上,首先启动Anaconda Prompt应用程序以进入命令行)
$ gamma-spectroscopy
我们将探讨将伽马光谱集成到Anaconda Navigator或作为独立应用程序的方法,这样您就不需要首先启动控制台。
项目详情
gamma-spectroscopy-1.1.4.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77cbb922aa5c5952ff5684fe04b8ec09f18106449442f2d3f9a6fb24851182d7 |
|
MD5 | c675041eb9ab8b3e24b6ae389e15379a |
|
BLAKE2b-256 | f661bfcc32092ab7f7d0e19c7706dc94015681e006b3422d93b6326eedcd23a3 |