遇见数据集

Dark Photon Exclusions from Existing Axion Haloscope Measurements

收藏
Zenodo2021-10-05 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

Dark photon exclusions for polarized and unpolarized dark photons converted from axion measurements are each in a .mat file. Keys for the data are 'RBF_ueV', 'RBF_chi', 'UF_ueV', 'UF_chi', 'HAYSTAC_ueV', 'HAYSTAC_chi', 'ADMX_ueV', 'ADMX_chi', 'CAPP_ueV', and 'CAPP_chi' to obtain exclusions for dark photons for each of these experiments in the polarized and unpolarized cases. Each case has its own .mat file. The .py file is the Python code used to calculate cos<sup>2</sup>(theta), the square of the dot product between the dark photon polarization and the axis of the haloscope cavity in the slowly varying polarized case described in the associated manuscript. The code shows how to calculate cos<sup>2</sup>(theta) using probability, taking the rotation of the earth into account for longer measurements. (If your computer is slow, you can use the find and replace function in your IDE to change all 'block=True' statements to 'block=False' and also change num_pts=50 instead of 500.) To use the .mat file format in Python, use a script like the following: <pre>import matplotlib.pyplot as plt from scipy.io import loadmat mat_file = loadmat('haloscope_exclusions_unpolarized.mat') masses_in_ueV = mat_file['HAYSTAC_ueV'][0] chi_exclusion = mat_file['HAYSTAC_chi'][0] plt.figure() plt.semilogy(masses_in_ueV, chi_exclusion) plt.xlabel('Mass ($\mu$eV)') plt.ylabel('$\chi$') plt.title('HAYSTAC unpolarized dark photon exclusions') plt.show() </pre>

提供机构:
Zenodo
创建时间:
2021-04-27
二维码
社区交流群
二维码
科研交流群
商业服务