从xia控制pixie16模块的python库
pypixie16的Python项目详细描述
PyPIXIE16/H1>
此模块可用于控制、读取和分析 Pixe16模块使用Python从夏威夷[ HTTPS://www. www. com /dgfxPIXIE-16.HTML]。为了实现这一目标,我们提供 与xia提供的c库的cytpes接口。这些图书馆 这些python需要从xia网站下载并安装 要运行的模块。
我们使用config.ini文件让python文件知道 可以找到库。如果此文件不存在,程序将 提示您如何创建一个。
许可证和版权
有关详细信息,请参见license.txt和copyright.txt。
内容
Read .Py:使用示例程序从Pixy读取输出文件的函数。 尤其是.bin文件和.set文件
analyze.py:根据轨迹计算快速触发和CFD
< P>控制:Pyth:使用Python控制Pixee。这个需要进口 分开,例如“导入PIXIE16.控制”,它需要一个 32位python,因为所有库都是32位的。variables.py:设置文件中的变量列表,包括文件位置和值的数目 如果需要,可以从包含的脚本create_variable_list.py重新创建。
已知问题
我们使用500 MHz PIXIE16的修订版F,代码只有 为这个模块测试。它可能很容易适应其他 模块甚至可能工作,但没有担保。
我们也总是对一些参数使用特定的设置 也可能影响某些分析代码(例如fastfilterrange)。
测试
我们应该有更多;)
使用“python-m pytest”运行测试。
贡献
欢迎拉取请求。
< H1>其他库来控制PIXIE16(非Python)< /H1 >田纳西大学实验低能核科学组
PIXIE16/H2>叉
https://github.com/spaulaus/paass-lc
北京大学
https://github.com/pkuNucExp/PKUXIADAQ