球面谐波变换api
fluidsht的Python项目详细描述
python的高效且简单的球面谐波变换
提供统一api以执行Spherical Harmonic Transforms (SHT)的python包。
文档:https://fluidsht.readthedocs.io
开始
对于basic安装应该足以运行:
pip install fluidsht [--user]
您可以从Bitbucket或the Python Package Index获取源代码。 如果要修改fluidht,开发模式通常很有用。从 根目录:
pip install -e .
测试
从根目录:
make tests
或者,从根目录或任何“test”目录:
python -m unittest discover
它是如何工作的?
对于未初始化的,sht是fft的球坐标 笛卡尔坐标。这个包的目的是提供python包装器 使用各种库(如:
shtns和shtools是openmp实现,而libsharp是mpi 实施。所有库都有内置的python绑定和SHTOOLS pip是可安装的。还有其他SHT代码,如:
如果需要的话可以继续。