跳转到主要内容

EveryBeam

项目描述

EveryBeam库

此软件包可用于计算各种射电望远镜的波束响应,例如

  • LOFAR
  • SKA/OSKAR
  • ATCA
  • GMRT
  • MeerKAT
  • MWA
  • VLA

此软件包还提供了一个抽象接口,用于选择一组孔径阵列(LOFAR/OSKAR)及其波束形成版本。目前实现的有

  • Hamaker LOFAR模型
  • OSKAR球面波模型
  • OSKAR偶极子:正在进行中
  • LOBEs:正在进行中。目前只有有限数量的LOFAR站点的系数文件可用。如果没有系数文件,默认回退到Hamaker模型。

EveryBeam替换了独立的LOFAR站响应库版本(LOFARBeam)。

EveryBeam根据GNU GPL3许可证条款授权。

文档和安装说明

文档和安装说明可以在提供的链接中找到。

与DP3一起使用

要在 DP3(流式可见性框架)中使用 Everybeam,DP3 需要针对 Everybeam 进行编译。要做到这一点,请确保 DP3 可以通过添加 EveryBeam 安装目录到 CMAKE_PREFIX_PATH 来找到 EveryBeam。

DP3 包含一个测试测量集(tNDP3-generic.in_MS.tgz)。

要使用特定元素模型模拟可见性,请使用 DP3 DP3.parset 与包含以下内容的 parset 文件 DP3.parset

msin=tNDP3-generic.MS
msout=.
steps=[predict]
predict.usebeammodel=True
predict.elementmodel=oskardipole
predict.sourcedb=tNDP3-generic.MS/sky  # sourcedb file

与 WSClean 一起使用

要使用 Everybeam 与 WSClean(用于 A 项或主瓣校正),WSClean 需要针对 Everybeam 进行编译。为此,请确保 WSClean 可以通过将 EveryBeam 安装目录添加到 CMAKE_PREFIX_PATH 来找到 EveryBeam。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源代码发行版

此版本没有可用的源代码发行版文件。请参阅 生成发行版存档的教程

构建发行版

everybeam-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB 查看哈希

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB 查看哈希

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB 查看哈希

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB 查看哈希

上传时间 CPython 3.9 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB 查看哈希

上传时间 CPython 3.8 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB 查看哈希

上传时间 CPython 3.7m manylinux: glibc 2.17+ x86-64

由以下支持