In this document, you will find the list of the different files which
will be browsed during this course as well as a short description.
Global presentation
What is gstlearn?
- Discover the web site
- Documentation (Application Programming Interface, Tutorials)
- Road Map (Stable version vs. Version under development). Github
site
- Internal organization: C++, R, Python (accessor, graphics, …)
- Some important features: . Object language . Processing through SWIG
. Memory and garbage collector . Adapting documentation (built using
Doxygen from C++)
- How to install it (Rstudio, Jupyter-notebook, Terminal)
Overview of Geostatistics
The principle is to browse the different steps of a standard
geostatistical study.
Get familiar with the library
The contents of this paragraph is described in the Tutorial for Db.
- Download Data Sets (using URL): we will use the 2D Scotland
files.
- Pay attention on the language and platform specifics
- Other importing format (CSV, Panda Frame, Neutral File)
- Various features for accessing data
- Unique name for variables
- Discussion on locators
- Particular file organization (Grid)
- Basic operations using a (numerical) Data Base (Db)
- Adding and suppressing one or several variable(s)
- Masking samples using selection (only keep inshore information)
- Basic statistics
- Summarize basic statistics as a table
- Show (C++) documentation (interpretation of Doxygen
information)
Basic Geostatistics
- Variography
- The contents of this chapter is described in the Tutorial for
Variography
- Variogram cloud
- Experimental variogram: isotropic and directional variogram
- Fitting a Model: automatic version, selecting basic structures, with
constraints ,…
- Variogram maps
- Estimation using Kriging
- The contents of this chapter is described in the Tutorial for
Estimation
- Simple Kriging
- Ordinary Kriging (adding Universality condition)
- Produce maps for estimation and standard deviation of the estimation
errors
- Neighborhood definition (unique, moving, possibility to introduce
faults)
- Cross-validation (K-Fold option)
- Simulations
- The contents of this chapter is described in the Tutorial for
Simulations
- Using Turning Bands method
- Non-conditional or conditioning to data
- Multivariate case
- The contents of this chapter is described in the Tutorial for
Multivariate
- Define several target variables simultaneously and re-run previous
steps
- Simple and cross-variograms
- Coiging
Advanced usage
How to turn gstlearn for personal usage?
- Object principle (heritage)
- Example: enhance one capability of Moving Neighborhood search
Quick overview of SPDE
- Some theory (meshing, precision matrix, sparse matrix)
- Using API for performing estimation and somulations
- Highlighting the non-stationarity: variable anisotropy
- Working in different spaces: on the sphere