有限体积反问题的离散化工具
discretize的Python项目详细描述
离散化-用于有限体积离散化的python包。
我们的目标是创建一个用于有限体积模拟的包 关注大规模反问题。 此软件包具有以下功能:
- 关于空间离散化的模块化
- 建立时考虑反问题
- 支持一维、二维和三维问题
- 访问稀疏矩阵运算符
- 获取网格变量的导数
目前,离散化支持:
- 张量网格(1d、2d和3d)
- 圆柱对称网格
- 四叉树和八叉树网格(二维和三维)
- 逻辑矩形网格(二维和三维)
安装
离散化在pypi上
pip install discretize
从源安装
git clone https://github.com/simpeg/discretize.git python setup.py install
引用离散化
在工作中使用离散化时,请引用simpeg纸张:
Cockett, R., Kang, S., Heagy, L. J., Pidlisecky, A., & Oldenburg, D. W. (2015). SimPEG: An open source framework for simulation and gradient based parameter estimation in geophysical applications. Computers & Geosciences.
bibtex:
@article{cockett2015simpeg, title={SimPEG: An open source framework for simulation and gradient based parameter estimation in geophysical applications}, author={Cockett, Rowan and Kang, Seogi and Heagy, Lindsey J and Pidlisecky, Adam and Oldenburg, Douglas W}, journal={Computers \& Geosciences}, year={2015}, publisher={Elsevier}}
链接
文件: http://discretize.simpeg.xyz
代码: https://github.com/simpeg/discretize
测试: https://travis-ci.org/simpeg/discretize
错误和问题: https://github.com/simpeg/discretize/issues