Giter Site home page Giter Site logo

gaia-unil / g2s Goto Github PK

View Code? Open in Web Editor NEW
42.0 3.0 10.0 21.04 MB

A flexible MPS framework

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

License: GNU General Public License v3.0

Makefile 1.97% MATLAB 4.19% C++ 81.57% Python 4.81% Batchfile 0.11% Shell 2.79% R 0.27% Cuda 3.02% Roff 0.62% Ruby 0.66%
mps multiple-point-statistics qs quantile-sampling narrow-distribution-selection simulations nds stochastic training-images texture-synthesis

g2s's Introduction

G2S: The GeoStatistical Server

License: GPL v3

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.

Online Demo (Back! but slow)

An interactive online version is available here, to experiment with small unconditional simulations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.