Skip to content

Well-documented Python demonstrations for spatial data analytics, geostatistical and machine learning to support my courses.

License

Notifications You must be signed in to change notification settings

silvag2/PythonNumericalDemos

This branch is 354 commits behind GeostatsGuy/PythonNumericalDemos:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a111801 · Mar 30, 2021
Feb 5, 2019
Jul 1, 2020
Nov 13, 2017
Dec 12, 2017
May 31, 2018
Jan 9, 2019
Jan 24, 2019
Jan 22, 2019
Feb 17, 2019
Jan 29, 2021
Mar 30, 2020
Feb 8, 2021
Mar 9, 2019
Apr 13, 2020
Jan 6, 2021
Jan 22, 2019
Jan 24, 2019
Jan 17, 2019
Mar 30, 2019
Jan 6, 2021
Apr 22, 2019
Jun 29, 2020
Jan 27, 2019
Jan 13, 2020
Jan 19, 2019
Jan 21, 2019
Apr 29, 2019
Feb 17, 2019
Jan 26, 2019
Apr 15, 2020
Apr 7, 2019
Mar 17, 2020
Jan 6, 2021
Mar 25, 2020
Jan 12, 2021
Sep 14, 2020
Sep 24, 2020
Aug 13, 2020
Feb 3, 2021
Aug 6, 2020
Oct 15, 2020
Dec 14, 2020
Nov 14, 2020
Aug 3, 2020
Feb 3, 2021
Aug 13, 2020
Feb 7, 2021
Nov 14, 2020
Nov 14, 2020
Mar 16, 2020
May 22, 2020
Jun 2, 2020
Mar 24, 2020
Mar 30, 2021
Sep 10, 2020
May 25, 2020
Oct 30, 2020
Mar 24, 2021
Mar 2, 2019
Oct 13, 2017
Jun 29, 2020
Jun 29, 2020
Mar 13, 2018
May 16, 2018
Oct 19, 2018
Oct 25, 2018
Jun 8, 2020
Jun 11, 2020
Feb 21, 2021
Feb 19, 2021
Mar 7, 2021
Mar 7, 2021
Feb 1, 2021
Nov 11, 2018
Feb 21, 2021
Nov 12, 2018
Oct 27, 2020
Jan 6, 2021
Sep 5, 2019
Feb 21, 2021
Mar 19, 2021
Mar 17, 2021
May 16, 2019
Sep 23, 2020
Feb 8, 2019
Jan 6, 2021
Oct 20, 2019
Aug 21, 2019
Jan 12, 2021
Apr 13, 2019
Nov 19, 2020
Nov 10, 2020
Nov 14, 2020
Sep 3, 2020
Nov 24, 2020
Jul 14, 2019
Jan 18, 2021
Jan 26, 2021
Aug 8, 2019
Jan 24, 2021
Aug 15, 2019
Aug 16, 2019
Sep 3, 2020
Oct 22, 2019
Jul 30, 2019
Jul 5, 2019
Oct 6, 2020
Oct 29, 2020
Jan 3, 2020
May 5, 2020
Nov 14, 2020
May 14, 2019
Nov 24, 2020
Oct 7, 2020
Jan 3, 2020
Jul 6, 2019
Apr 20, 2019
Nov 22, 2019
Nov 10, 2019
Jun 2, 2020
Apr 13, 2019
May 14, 2019
Jul 11, 2019
Jul 5, 2019
Jun 20, 2018
Jun 29, 2018
Jun 29, 2018
Jun 4, 2020
Nov 14, 2020
May 27, 2020
May 6, 2020

Repository files navigation

PythonNumericalDemos

A collection of Python demos for spatial data analytics, geostatistics and machine learning methods.

I use these demonstrations for:

  1. in-lecture walkthroughs
  2. hands-on experiential learning with specific tasks suggested in the accompanying lecture notes
  3. example workflows to support my students

Other resources that you might be interested in include:

While I have more than 20 years experience coding in FORTRAN, C++ and VBA, I just started with Python a couple of years ago. I love it. I code less and get more done! I recommend Python to any engineers or scientists. Here's some reasons to learn to code:

  1. Transparency – no compiler accepts hand waiving! Coding forces your logic to be uncovered for any other scientist or engineer to review.

  2. Reproducibility – run it, get an answer, hand it over, run it, get the same answer. This is a main principle of the scientific method.

  3. Quantification – programs need numbers. Feed the program and discover new ways to look at the world.

  4. Open-source – leverage a world of brilliance. Check out packages, snippets and be amazed with what great minds have freely shared.

  5. Break Down Barriers – don’t throw it over the fence. Sit at the table with the developers and share more of your subject matter expertise for a better product.

  6. Deployment – share it with others and multiply the impact. Performance metrics or altruism, your good work benefits many others.

  7. Efficiency – minimize the boring parts of the job. Build a suite of scripts for automation of common tasks and spend more time doing science and engineering!

  8. Always Time to Do it Again! – how many times did you only do it once? It probably takes 2-4 times as long to script and automate a workflow. Usually worth it.

  9. Be Like Us – it will change you. Users feel limited, programmers truly harness the power of their applications and hardware.

Alright, that is enough of my ranting. Especially, since I haven't even introduced myself yet!

The Author:

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 this content 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 / or 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

Well-documented Python demonstrations for spatial data analytics, geostatistical and machine learning to support my courses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%