Skip to main content

Geostatistics tools and Multiple Point Statistics

Project description

GEONE

Documentation Status

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

geone-1.2.16.tar.gz (60.1 MB view details)

Uploaded Source

Built Distribution

geone-1.2.16-py311-none-manylinux_2_35_x86_64.whl (3.0 MB view details)

Uploaded Python 3.11 manylinux: glibc 2.35+ x86-64

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

Hashes for geone-1.2.16.tar.gz
Algorithm Hash digest
SHA256 893bc0b939f755abe66ec8622f1b1623ab0f03656e746852d413484e3223f2c8
MD5 ff669f9bed67dc71a47643807c2b9af5
BLAKE2b-256 d0fddf0e2a0ba0d67a8832adefdff21f9087cc567674dec2a20eca777244c145

See more details on using hashes here.

File details

Details for the file geone-1.2.16-py311-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for geone-1.2.16-py311-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 96a661347b568dc1020be9180fcc5e6855c973988e0a6c379d35f36ae25cb314
MD5 33a125d9f54ad387ada9f0d31964bfcc
BLAKE2b-256 78f167e9395815b1d848bb72963f165aab4b1eba0b08706d71e03ecac8da8f85

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page