Karoo阵列望远镜主波束模型库
项目描述
katbeam
MeerKAT项目的初级波束模型库,提供计算MeerKAT天线简化波束模式的功能。
JimBeam类
MeerKAT L和UHF频段的简化主波束模型
使用余弦孔径斜率(重要射电天文学,Condon & Ransom,2016,第83页,链接)作为共极化主波束的简化模型。虽然旁瓣电平精度可能是巧合的,但该模型在主瓣区域与测量值拟合良好。该模型由测量频率相关的指向和频率相关的全宽半最大值(FWHM)波束宽度进行参数化。使用全息技术测量MeerKAT波束,并使用60度仰角的平均值来确定频率相关的参数值。使用标准相位拟合技术确定指向误差,而FWHM值沿波束中心轴线方向的切割在波束平面中测量。
注释
此模型是一种简化。
实际波束因天线而异,并取决于环境因素。
由于在观测过程中每个天线指向误差通常超过1角分,因此“成像主波束”将略微变宽,可以通过平均几个具有相应天线指向误差的单个天线波束来近似。
根据使用场景,可能需要执行参考指向(或使用另一种技术)以在观测过程中消除天线指向误差,以便成功使用波束模型。
请求
作为用户,请通过电子邮件(mattieu@ska.ac.za)向作者提供有关您的用例要求的详细信息。这可能会影响未来的发布。一般描述、所需波束的范围、像素化、频率分辨率和精度要求是有兴趣的。
示例用法
import matplotlib.pylab as plt
from katbeam import JimBeam
def showbeam(beam,freqMHz=1000,pol='H',beamextent=10.):
margin=np.linspace(-beamextent/2.,beamextent/2.,128)
x,y=np.meshgrid(margin,margin)
if pol=='H':
beampixels=beam.HH(x,y,freqMHz)
elif pol=='V':
beampixels=beam.VV(x,y,freqMHz)
else:
beampixels=beam.I(x,y,freqMHz)
pol='I'
plt.clf()
plt.imshow(beampixels,extent=[-beamextent/2,beamextent/2,-beamextent/2,beamextent/2])
plt.title('%s pol beam\nfor %s at %dMHz'%(pol,beam.name,freqMHz))
plt.xlabel('deg')
plt.ylabel('deg')
uhfbeam=JimBeam('MKAT-AA-UHF-JIM-2020')
showbeam(uhfbeam,800,'H',10)
历史记录
0.1 (2020-10-15)
katbeam的初始发布
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
katbeam-0.1.tar.gz (5.8 kB 查看哈希值)
构建分布
katbeam-0.1-py2.py3-none-any.whl (7.9 kB 查看哈希值)
关闭
katbeam-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c75e54074108366dd712b53469a8dcdcf8128dc58767917f7cc3559a3b223bd9 |
|
MD5 | 1c052ea0412dc2b5058cc3c963432a61 |
|
BLAKE2b-256 | f795f21ebfbbf20f11b1b6165edfc9e5fb6a3c0e8eb35cc02aa69e933f441edd |
关闭
katbeam-0.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1f898ca127d2acca611e0a953fbb578b2f4a01895226e8f8232afa1db480b6b5 |
|
MD5 | 9a58bf1c95d605fe33c157e19df4d68b |
|
BLAKE2b-256 | 8bd19c86d23ac5c9c616de94c28d9d5cb1881f16c0c9f7c2343234e073ae19dc |