跳转到主要内容

从可见性直接进行无网格解卷积

项目描述

Spotless - 射电干涉成像算法

这是一个点源解卷积算法(CLEAN家族的一部分),它不需要网格化。[http://www.iram.fr/IRAMFR/GILDAS/doc/html/map-html/node37.html]

这实际上是一个具有不同收敛和优化步骤的Cotton-Schwab算法的无网格版本。[放松自校准中的等光程假设;应用于低频射电干涉测量]

它不需要W投影,并且能够轻松处理非共面天线。它也可以很好地处理全天空图像。

Spotless的工作方式与Hogbom的CLEAN算法类似

![脏、无瑕和残差][tart_image]

更多信息请参阅TART Github仓库

安装说明

tart_tools可以从标准Python软件包仓库中获取。尝试

pip install spotless

在实时数据上运行它

spotless --api https://tart.elec.ac.nz/signal --display --show-sources
gridless --api https://tart.elec.ac.nz/signal --display --show-sources

待办事项

  • 添加高斯源模型
  • 明确天线模型(增益为角坐标的函数)。我们在这里假设它是半球形的。
  • 证明图像中的功率与可见性振幅之间的关系。这可能只在图像趋向于随机时才有效。但是这没关系,因为当我们移除源时,残差变得越来越随机。
  • 对多模型选项运行MCMC,以估计模型的不确定性。然后使用这种不确定性作为停止标准(当新的模型组件不再具有确定的振幅或位置时)

作者

开发工作

如果您正在开发此包,应使用以下方法安装

	make develop

在这种情况下,源代码的更改将立即对使用它的项目可用。

更改

  • 0.4.1 使用disko球体。清理未使用的代码。使用disko的谐波。指定--fov和--res,如同disko
  • 0.4.0 移至github仓库。添加到pypi。使用disko作为实用函数。添加一个--version CLI参数
  • 0.3.0 升级到python3
  • 0.3.3 添加一个无网格二进制文件以绘制无网格成像,添加PDF导出选项
  • 0.3.4 修复multispotless中的位衰减。

项目详情


下载文件

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

源代码分发

spotless-0.4.1.tar.gz (27.2 kB 查看散列)

上传时间

由以下支持