跳转到主要内容

基于FFT的可见性模拟器

项目描述

fftvis:一个基于非均匀快速傅里叶变换(NUFFT)的可见性模拟器

Tests codecov Black Formatting

fftvis是一个快速Python包,用于使用非均匀快速傅里叶变换(NUFFT)模拟干涉仪可见性。它提供了一种方便且高效的方式来生成模拟的可见性。

特性

  • 利用Flatiron Institute NUFFT(finufft)算法进行快速可见性模拟,与类似方法(matvis)相比,精度非常高。
  • 设计为几乎可以完全替换matvis,运行时间提高约10倍

局限性

  • 目前不支持每个天线波束
  • 目前不支持极化天空辐射
  • 目前不支持GPU
  • 散射天空模型必须像素化

安装

您可以通过pip安装fftvis

pip install fftvis

贡献

欢迎为fftvis做出贡献!如果您发现任何问题、有功能请求或想要贡献改进,请打开GitHub仓库上的问题或提交拉取请求:GitHub上的fftvis

许可证

本项目采用MIT许可证 - 请参阅LICENSE文件以获取详细信息。

致谢

本包依赖于由finufft库提供的finufft实现。特别感谢本项目中使用到的开源库的贡献者和维护者。

项目详情


下载文件

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

源代码分发

fftvis-0.0.7.tar.gz (17.6 kB 查看哈希值)

上传时间 源代码

构建分发

fftvis-0.0.7-py3-none-any.whl (14.8 kB 查看哈希值)

上传时间 Python 3

支持