Geostatistics tools and Multiple Point Statistics
Project description
GEONE
GEONE is a Python3 package providing a set of tools for geostatistical modeling, including:
- multiple-point statistics (MPS) simulation as "DEESSE wrapper"
- geostatistical tools based on two-point statistics, including "GEOSCLASSIC wrapper"
- miscellaneous algorithms based on random processes
Documentation, examples and references
The documentation of GEONE is on https://geone.readthedocs.io.
The notebooks (examples) from the documentation are available in docs/source/notebooks.
Installation
GEONE relies on pre-compiled C libraries (DEESSE and GEOSCLASSIC core)
GEONE is available:
- on PyPI (The Python Package Index), for:
- linux (x86_64 with GLIBC 2.35 or GLIBC 2.27) and python 3.9 to 3.12
- mac (x86_64 or arm64) and python 3.9 to 3.12
- windows and python 3.9 to 3.12
- on the Github repository, for:
- linux (x86_64 with GLIBC 2.35 or GLIBC 2.27) and python 3.7 to 3.12
- mac (x86_64 or arm64) and python 3.8 to 3.12
- windows and python 3.7 to 3.12
Installation from PyPI
In a terminal type
pip install geone
Or, equivalently: python -m pip install geone
.
Installation from the Github repository
In a terminal, change directory where to download GEONE, and type
git clone https://github.com/randlab/geone.git
cd geone
pip install .
Note: use pip install . --verbose
or pip install . -v
for printing (more) messages during the installation.
Alternatively:
- Instead of
git clone ...
, you can download GEONE from the Github repository: click on the green button "code" and choose "Download ZIP". - Then, unzip the archive on your computer
- Finally, in a terminal, go into the unzipped directory, and type
pip install .
Warning - Using GEONE
If the installation has been done from github, do not launch python from the directory containing the downloaded sources and where the installation has been done (with pip
), otherwise import geone
will fail.
Requirements
The following python packages are used by GEONE (tested on python 3.11.5):
- matplotlib (3.8.1)
- multiprocessing (for parallel processes)
- numpy (tested with version 1.26.0)
- pandas (tested with version 2.1.2)
- pyvista (tested with version 0.42.3)
- scipy (tested with version 1.11.3)
Warning
numpy version less than 2. is required
Removing GEONE
In a terminal type
pip uninstall -y geone
Note: First remove the directory 'geone.egg-info' from the current directory (if present).
License
See LICENSE file.
Authors
GEONE is developed by Julien Straubhaar and Philippe Renard.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file geone-1.2.16.tar.gz
.
File metadata
- Download URL: geone-1.2.16.tar.gz
- Upload date:
- Size: 60.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 893bc0b939f755abe66ec8622f1b1623ab0f03656e746852d413484e3223f2c8 |
|
MD5 | ff669f9bed67dc71a47643807c2b9af5 |
|
BLAKE2b-256 | d0fddf0e2a0ba0d67a8832adefdff21f9087cc567674dec2a20eca777244c145 |
File details
Details for the file geone-1.2.16-py311-none-manylinux_2_35_x86_64.whl
.
File metadata
- Download URL: geone-1.2.16-py311-none-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 3.11, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a661347b568dc1020be9180fcc5e6855c973988e0a6c379d35f36ae25cb314 |
|
MD5 | 33a125d9f54ad387ada9f0d31964bfcc |
|
BLAKE2b-256 | 78f167e9395815b1d848bb72963f165aab4b1eba0b08706d71e03ecac8da8f85 |