Skip to content

Course on the GeostatsPy Python geostatistics package covering uncertainty modeling with declustering and simulation.

License

Notifications You must be signed in to change notification settings

GeostatsGuy/GeostatsPy_Course_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uncertainty Modeling with Spatial Data Analytics in Open Source Python with GeostatsPy, Short Course

by Michael Pyrcz, Associate Professor, The University of Texas at Austin


This course provides an introduction to GeostatsPy (an open source spatial data analytics and geostatistics) Python package for building Uncertainty Modeling workflows. We cover fundamental spatial data analytics concepts in lectures followed by interactive hands-on demonstrations/exercises and more complete example, well-documented workflow walk-throughs.


Tutorial Originally Conducted at TRANSFORM 2021

For more information visit TRANSFORM.


Before Attending the Course Please Install the Following:

  1. Anaconda 3.* (Python < 3.9)
  2. GeostatsPy package

For more details see below.


I have included in this repository all of the course content:

  1. the lectures as PDFs in the Lectures folder

  2. the well-documented and interactive demonstration workflows in Python in the Workflows folder

  3. datasets required for the workflows in the Datasets folder

Course Objectives:

You will gain:

  • knowledge concerning basics of the use of the GeostatsPy package for uncertainty modeling with spatial/subsurface data analytics and geostatistics in Python.

  • experience with a variety of practical uncertainty spatial data analytics / geostatistics workflows in Python

Course Agenda

The short course is broken up into 5 sections, including:

  1. Introduction: objectives, plan
  2. Spatial Data Declustering: mitigating spatial sampling bias for unbiased uncertainty models
  3. Spatial Simulation: calculating spatial simulation realizations to explore uncertainty
  4. Spatial Simulation PostSIM: summarizing uncertainty models over multiple realizations
  5. Conclusions: summary and feedback

Getting Started

Here's the steps to get setup locally with Anaconda for Python 3.*, common Python packages, Jupyter Notebooks and the GeostatsPy package:

  1. Install Anaconda 3.
  2. From Anaconda Navigator (within Anaconda3 group), go to the environment tab, click on base (root) green arrow and open a terminal.
  3. In the terminal type: pip install geostatspy.
  4. Open Jupyter Notebook and in the top block get started by copy and pasting the code block below from this Jupyter Notebook to start using the geostatspy functionality.
import geostatspy.GSLIB as GSLIB
import geostatspy.geostats as geostats
  • I have included a yaml file for those that would like the same package installs as I will use in the tutorial.

For more information about about the GeostatsPy package check out the documentation and code.

You will need to copy these data files to your working directory. They are available in the DataSets folder of this repository:

The Instructor:

Michael Pyrcz, Associate Professor, University of Texas at Austin

Novel Data Analytics, Geostatistics and Machine Learning Subsurface Solutions

With over 17 years of experience in subsurface consulting, research and development, Michael has returned to academia driven by his passion for teaching and enthusiasm for enhancing engineers' and geoscientists' impact in subsurface resource development.

For more about Michael check out these links:

Want to Work Together?

I hope that this is helpful to those that want to learn more about subsurface modeling, data analytics and machine learning. Students and working professionals are welcome to participate.

  • Want to invite me to visit your company for training, mentoring, project review, workflow design and consulting, I'd be happy to drop by and work with you!

  • Interested in partnering, supporting my graduate student research or my Subsurface Data Analytics and Machine Learning consortium (co-PIs including Profs. Foster, Torres-Verdin and van Oort)? My research combines data analytics, stochastic modeling and machine learning theory with practice to develop novel methods and workflows to add value. We are solving challenging subsurface problems!

  • I can be reached at mpyrcz@austin.utexas.edu.

I'm always happy to discuss,

Michael

Michael Pyrcz, Ph.D., P.Eng. Associate Professor The Hildebrand Department of Petroleum and Geosystems Engineering, Bureau of Economic Geology, The Jackson School of Geosciences, The University of Texas at Austin

More Resources Available at: Twitter | GitHub | Website | GoogleScholar | Book | YouTube | LinkedIn

About

Course on the GeostatsPy Python geostatistics package covering uncertainty modeling with declustering and simulation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published