Discretization tools for finite volume and inverse problems
Project description
discretize
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
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
conda install -c conda-forge discretize
discretize is on pypi
pip install discretize
To install from source
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:
@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/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for discretize-0.8.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6231e39df05683985adfb79c90e379068c665a7e1e8bd82ee51af4222c77771e |
|
MD5 | 6fe917938e611ae3d4f0084e896ed40a |
|
BLAKE2-256 | 6a34e0541a4a82caead57574897b0ca09520203009a8150ca3192f45f639c086 |
Hashes for discretize-0.8.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1f93263d23bc1086c86002c348afe161a19e962fd6cfdd312d767673799aac3 |
|
MD5 | c633e8fd39d1442d735e31c2bd45800c |
|
BLAKE2-256 | 95743b27b114ec527f0c4c2599cf83041a8bb1482ff34c1ea481dae9b5582e45 |
Hashes for discretize-0.8.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aae6b0abf681d874007c516c109f7557dbb0bc69a7711d09609dec90085b3796 |
|
MD5 | 4d6c1f288b2951f4ba42ead1a3ce1762 |
|
BLAKE2-256 | 594aee07e1a47938c8928cd0d7c34f33d2e68097e1844b07ffb4b807bf9895d7 |
Hashes for discretize-0.8.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7729d17053231ca318d4b4d8b067bb9a46c3d00f402a457ce6c1f4abb5b9f3cd |
|
MD5 | 42fe6d270179023f1b1db7bf60fb5ecd |
|
BLAKE2-256 | 1c645f2852ffc8616a5e2621021fdb9fbb8c224af010ffe140da4a014f07cd9c |