跳转到主要内容

有限体积和反问题离散化工具

项目描述

Discretize Logo

离散化

Latest PyPI version Latest conda-forge version MIT license Azure pipelines build status Coverage status https://zenodo.org/badge/DOI/10.5281/zenodo.596411.svg https://img.shields.io/discourse/users?server=http%3A%2F%2Fsimpeg.discourse.group%2F https://img.shields.io/badge/Slack-simpeg-4B0082.svg?logo=slack https://img.shields.io/badge/Youtube%20channel-GeoSci.xyz-FF0000.svg?logo=youtube

离散化 - 一个用于有限体积离散化的Python包。

愿景是创建一个专注于大规模反问题的有限体积模拟包。本包具有以下特性

  • 关于空间离散化是模块化的

  • 考虑到反问题构建

  • 支持1D、2D和3D问题

  • 访问稀疏矩阵算子

  • 访问网格变量的导数

https://raw.githubusercontent.com/simpeg/figures/master/finitevolume/cell-anatomy-tensor.png

目前,discretize支持

  • 张量网格(1D、2D和3D)

  • 圆柱对称网格

  • QuadTree和OcTree网格(2D和3D)

  • 逻辑矩形网格(2D和3D)

  • 三角形(2D)和四面体(3D)网格

安装

离散化 在 conda-forge 上

conda install -c conda-forge discretize

离散化 在 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:一个用于地球物理应用中的模拟和梯度参数估计的开源框架。计算机与地球科学。

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}
}

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源分发

discretize-0.10.0.tar.gz (247.8 kB 查看哈希值)

上传时间

构建分发

discretize-0.10.0-cp312-cp312-win_amd64.whl (930.5 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

discretize-0.10.0-cp312-cp312-musllinux_1_1_x86_64.whl (1.8 MB 查看哈希值)

上传时间 CPython 3.12 musllinux: musl 1.1+ x86-64

discretize-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

discretize-0.10.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

discretize-0.10.0-cp312-cp312-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.12 macOS 10.9+ x86-64

discretize-0.10.0-cp311-cp311-win_amd64.whl (979.0 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

discretize-0.10.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.9 MB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.1+ x86-64

discretize-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

discretize-0.10.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB 查看哈希值)

上传时间: CPython 3.11 macOS 11.0+ ARM64

discretize-0.10.0-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.11 macOS 10.9+ x86-64

discretize-0.10.0-cp310-cp310-win_amd64.whl (978.1 kB 查看哈希值)

上传时间: CPython 3.10 Windows x86-64

discretize-0.10.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.9 MB 查看哈希值)

上传时间: CPython 3.10 musllinux: musl 1.1+ x86-64

discretize-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ x86-64

discretize-0.10.0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB 查看哈希值)

上传时间: CPython 3.10 macOS 11.0+ ARM64

discretize-0.10.0-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ x86-64

discretize-0.10.0-cp39-cp39-win_amd64.whl (978.8 kB 查看哈希值)

上传时间: CPython 3.9 Windows x86-64

discretize-0.10.0-cp39-cp39-musllinux_1_1_x86_64.whl (1.9 MB 查看哈希值)

上传时间: CPython 3.9 musllinux: musl 1.1+ x86-64

discretize-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ x86-64

discretize-0.10.0-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

discretize-0.10.0-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

discretize-0.10.0-cp38-cp38-win_amd64.whl (980.4 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

discretize-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ x86-64

discretize-0.10.0-cp38-cp38-macosx_11_0_arm64.whl (1.1 MB 查看哈希值)

上传时间: CPython 3.8 macOS 11.0+ ARM64

discretize-0.10.0-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.8 macOS 10.9+ x86-64

由...支持