从可见性直接进行无网格解卷积
项目描述
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,以估计模型的不确定性。然后使用这种不确定性作为停止标准(当新的模型组件不再具有确定的振幅或位置时)
作者
- 蒂姆·莫尔滕诺 (tim@elec.ac.nz)
开发工作
如果您正在开发此包,应使用以下方法安装
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的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 05da3b413a799d8e4f2e5b49df9dda8d5ffe99765cc80408e44ac3f7970f1912 |
|
MD5 | c3c5972e7018e6c7cf7bbc89cfc22648 |
|
BLAKE2b-256 | c4619283b73f970ac9af4055d5561309d8faa344e66fe6edd9483ec223849b3e |