Giter Club home page Giter Club logo

geostatspy_intro_course's Introduction

Open Source Spatial Data Analytics in 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 Python package for Spatial / Subsurface Data Analytics and Geostatistics, with fundamental spatial data analytics concepts in lectures followed by interactive demonstrations/exercises and more complete example well-documented worklfows.


Before Attending the Course Please Install the Following:

  1. Anaconda 3.*
  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 spatial/subsurface data analytics and geostatistics in Python.

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

Course Agenda

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

  1. Introduction: objectives, plan
  2. Variogram Calculation: quantifying spatial continuity
  3. Variogram Modeling: formulating valid spatial continuity models
  4. Kriging: spatial estimation
  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

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 [email protected].

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

geostatspy_intro_course's People

Contributors

geostatsguy avatar

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.