Need help with discretize?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

simpeg
108 Stars 16 Forks MIT License 4.9K Commits 51 Opened issues

Description

Discretization tools for finite volume and inverse problems.

Services available

!
?

Need anything else?

Contributors list

discretize

.. image:: https://img.shields.io/pypi/v/discretize.svg :target: https://pypi.python.org/pypi/discretize :alt: Latest PyPI version

.. image:: https://img.shields.io/github/license/simpeg/simpeg.svg :target: https://github.com/simpeg/discretize/blob/master/LICENSE :alt: MIT license

.. image:: https://dev.azure.com/simpeg/discretize/apis/build/status/simpeg.discretize?branchName=master :target: https://dev.azure.com/simpeg/discretize/build/latest?definitionId=1&branchName=master :alt: Azure pipelines build status

.. image:: https://codecov.io/gh/simpeg/discretize/branch/master/graph/badge.svg :target: https://codecov.io/gh/simpeg/discretize :alt: Coverage status

.. image:: https://api.codacy.com/project/badge/Grade/644262e9ee5d4fa79b7041e1ad61f131 :target: https://www.codacy.com/app/lindseyheagy/discretize?utmsource=github.com&utmmedium=referral&utmcontent=simpeg/discretize&utmcampaign=Badge_Grade :alt: codacy status

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.596411.svg :target: https://doi.org/10.5281/zenodo.596411

.. image:: https://img.shields.io/discourse/users?server=http%3A%2F%2Fsimpeg.discourse.group%2F :target: http://simpeg.discourse.group/

.. image:: https://img.shields.io/badge/Slack-simpeg-4B0082.svg?logo=slack :target: http://slack.simpeg.xyz

.. image:: https://img.shields.io/badge/Youtube%20channel-GeoSci.xyz-FF0000.svg?logo=youtube :target: https://www.youtube.com/channel/UCBrC4M8_S4GXhyHht7FyQqw

discretize - A python package for finite volume discretization.

The vision is to create a package for finite volume simulation with a focus on large scale inverse problems. This package has the following features:

  • modular with respect to the spacial discretization
  • built with the inverse problem in mind
  • supports 1D, 2D and 3D problems
  • access to sparse matrix operators
  • access to derivatives to mesh variables

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

Currently, discretize supports:

  • Tensor Meshes (1D, 2D and 3D)
  • Cylindrically Symmetric Meshes
  • QuadTree and OcTree Meshes (2D and 3D)
  • Logically Rectangular Meshes (2D and 3D)

Installing ^^^^^^^^^^ discretize is on conda-forge

.. code:: shell

conda install -c conda-forge discretize

discretize is on pypi

.. code:: shell

pip install discretize

To install from source

.. code:: shell

git clone https://github.com/simpeg/discretize.git
python setup.py install

Citing discretize ^^^^^^^^^^^^^^^^^

Please cite the SimPEG paper when using discretize in your work:

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:

.. code:: Latex

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

Links ^^^^^

Website: http://simpeg.xyz

Documentation: http://discretize.simpeg.xyz

Code: https://github.com/simpeg/discretize

Tests: https://travis-ci.org/simpeg/discretize

Bugs & Issues: https://github.com/simpeg/discretize/issues

Questions: http://simpeg.discourse.group/

Chat: http://slack.simpeg.xyz/

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.