Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://gaia-unil.github.io/G2S/

A flexible MPS framework
https://gaia-unil.github.io/G2S/

geostatistics mps multiple-point-statistics narrow-distribution-selection nds qs quantile-sampling simulations stochastic texture-synthesis training-images

Last synced: about 2 months ago
JSON representation

A flexible MPS framework

Lists

README

        

# G2S: The GeoStatistical Server

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
![](https://github.com/GAIA-UNIL/G2S//workflows/C/C++%20CI/badge.svg)
![](https://github.com/GAIA-UNIL/G2S//workflows/Upload%20Python%20Package%20on%20PyPI%20server/badge.svg)

## Brief overview

**G2S** is composed of 2 parts:
- the first one is a server that manages computations and can be compiled for each hardware to obtain optimal performance.
- the second part is composed of different interfaces that communicate with the server through ZeroMQ. Interfaces can be added for each software. Similarly, G2S can be extended for any other geostatistical simulation algorithm.

Currently the **G2S** interface is available for *MATLAB* and *Python*. **G2S** is provided with both simulation algorithms **QS** (QuickSampling) and **NDS** (Narrow Distribution Selection).

**G2S** is currently only available for *UNIX*-based systems, *Linux* and *macOS*. A solution for *Windows 10+* is provided using *WSL* (Windows Subsystem for Linux). However, for previous *Windows* versions, the only solution currently available is to install a *Linux* system manually inside a virtual machine.

## Documentation

An interactive and complete documentation is available [here](https://gaia-unil.github.io/G2S/).

## Online Demo (Back! but slow)

An interactive online version is available [here](https://www.mgravey.com/mps.online/), to experiment with small unconditional simulations.