跳转到主要内容

使用PicoScope进行伽马光谱学的图形用户界面

项目描述

简介

这是一个伽马光谱学数据采集应用程序。Qt应用程序需要一个5000系列PicoScope(例如5242D)进行数据采集。

伽马光谱学通常使用定制硬件(成本较低,使用方便,但功能较少)或模块化硬件(如NIM板架)进行。对于阿姆斯特丹自由大学和阿姆斯特丹大学的本科物理实验室,我们需要模块化硬件的通用性,但希望定制解决方案的使用方便。这样,学生可以专注于他们的研究,而不是忙于阅读大量手册。

通常,伽马探测器(例如NaI闪烁体/光电倍增管或HPGe探测器)连接到一个放大器,放大器连接到多道分析器(MCA)。必须使用专有软件来读取MCA。对于更复杂的设置,可以添加单道分析器或脉冲整形器。这可能导致耗时寻找常见问题“它不起作用”的原因。

我们决定用单个PicoScope设备替换所有NIM模块。这是一款通过USB连接到PC或笔记本电脑的数字示波器。使用SDK可以轻松与设备接口,并为学生编写自定义软件。

screenshot showing a spectrum plot

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 (32.0 kB 查看哈希)

上传时间

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面