广义FFTLog积分变换
项目描述
fftl
— Python的广义FFTLog
Python的fftl
包包含一个用于计算类型为 ã(k) = ∫ a(r) T(kr) dr 的积分变换的例程,其中T是任意核。它使用Hamilton [1]修改的FFTLog [2]方法,在对数输入和输出网格上高效地计算变换。
除了广义FFTLog算法之外,该包还提供了一些标准积分变换。
安装
使用pip安装
pip install fftl
为了开发,建议克隆GitHub仓库,并执行可编辑的pip安装。
核心包只需要numpy
。标准的积分变换模块还需要scipy
。
使用
该包的核心功能由fftl
模块提供。fftl()
例程计算给定核的广义FFTLog积分变换。
为了方便,许多标准积分变换已在fftl.transforms
模块中实现。
用户手册
参考文献
- Hamilton A. J. S., 2000, MNRAS, 312, 257 (astro-ph/9905191)
- Talman J. D., 1978, J. Comp. Phys., 29, 35
项目详情
下载文件
下载适用于您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
fftl-2022.7.18.tar.gz (7.2 kB 查看哈希值)
构建分布
fftl-2022.7.18-py3-none-any.whl (8.3 kB 查看哈希值)