File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change 1- # PyFMM
2- [ ![ Documentation Status] ( https://readthedocs.org/projects/pyfmm/badge/?version=latest )] ( https://pyfmm.readthedocs.io/zh-cn/latest/?badge=latest )
1+ # *** PyFMM***
2+ [ ![ Documentation Status] ( https://readthedocs.org/projects/pyfmm/badge/?version=latest )] ( https://pyfmm.readthedocs.io/zh-cn/latest/?badge=latest ) [ ![ DOI ] ( https://zenodo.org/badge/860537381.svg )] ( https://zenodo.org/doi/10.5281/zenodo.13823187 )
33
44![ 图片] ( ./figs/output.png )
55
6- PyFMM是一个基于Fast Marching Method求解程函方程 $|\nabla T|^2 = s^2$ 的C/Python程序包,包括示例和注释。
7- PyFMM is a C/Python package for solving eikonal equation using Fast Marching Method, with examples and annotations.
6+ ** PyFMM ** 是一个基于Fast Marching Method求解程函方程 $|\nabla T|^2 = s^2$ 的C/Python程序包,包括示例和注释。
7+ ** PyFMM** is a C/Python package for solving eikonal equation using Fast Marching Method, with examples and annotations.
88
99+ ** Python语言的便携、可扩展性与C语言的计算高效特点结合** 。
1010 C程序被编译链接成动态库 * libfmm.so* ,** PyFMM** 再基于Python的 [ ctypes] ( https://docs.python.org/3/library/ctypes.html )
1111 标准库实现对C库函数的调用。再基于第三方库 [ NumPy] ( https://numpy.org/ ) 、
12- [ SciPy] ( https://scipy.org/ ) 等可很方便地完成对C程序结果的数据整合。
12+ [ SciPy] ( https://scipy.org/ ) 等可很方便地完成对C程序结果的数据整合;
1313
1414
15- + C代码采取模块化编写,各功能分在不同代码文件中。
15+ + C代码采取模块化编写,各功能分在不同代码文件中,方便移植到其它程序;
1616
1717
18- + 支持二维和三维情况。
18+ + 支持二维和三维情况;
1919
2020
21- + 支持直角坐标系和球坐标系。
21+ + 支持直角坐标系和球坐标系;
2222
2323
24- + 中文注释及示例。
24+ + 中文注释及示例;
2525
2626
2727# 文档 Documents
28- 我建立了 [ 在线文档] ( https://pyfmm.readthedocs.io/zh-cn/latest/ ) ,包括API的介绍以及使用示例 。
28+ 为方便使用, 我建立了 [ 在线文档] ( https://pyfmm.readthedocs.io/zh-cn/latest/ ) ,包括简易安装、API的介绍以及使用示例 。
2929
3030# 其它
3131代码是我在初学时写的,如果遇到bug,欢迎联系我,我会完善!
You can’t perform that action at this time.
0 commit comments