Skip to content

Python source codes and notebooks from my courses I've given to SPEs and in Marietta College, Ohio, US

License

Notifications You must be signed in to change notification settings

yohanesnuwara/python-bootcamp-for-geoengineers

Repository files navigation

python-bootcamp-for-geoengineers-logo

This repository contains all Python source codes, notebooks, and data that I use for my course I've given to SPE student chapters and in PioPetro (Marietta College, Ohio, US). Topics of these courses revolve around basics of Python programming and applications in exploration and production.

SPE Trisakti SC Course (13 September 2020)

This course consisted of 3 sessions in 1 day; first session about basic Python programming, second session about Python application in exploration (basic well-log analysis); and third session about Python application in production (basic decline curve analysis of production data).

Session Topic Video Source code
1 NumPy, Matplotlib, Pandas, and Scipy Lecture video (Play until 38:21) Notebook
2 Basic well-log data analysis Lecture video (Play until 2:30:29) Notebook
3 Basic decline curve analysis Lecture video (Play until 3:13:35) Notebook

SPE Port Harcourt Section Course in Nigeria (November 2020)

This course consisted of 3 sessions in 1 month; first session about basic Python programming and well-log analysis, second session about material balance analysis; and third session about well-test analysis. There were also coding assignments after this course.

Session Topic Video Source code Assignment Solution
1a NumPy, Matplotlib, and Pandas Lecture video (Play until 1:35:20) Notebook
1b Advanced well-log data analysis Lecture video Notebook Notebook Notebook
2 Material balance analysis Lecture video Notebook
3 Well-test modeling and analysis Lecture video Notebook Notebook Notebook

PioPetro Course in Marietta College, Ohio, US (February 2021)

This course consisted of 4 sessions in 1 month; first session about basic Python programming, second session about production data analysis; and third session about exploration data visualization of well-log data, wellbore trajectory, and natural fractures; and fourth session about decline curve analysis and production forecast. This course was held as part of the Summer Internship Program.

Session Topic Video Source code
1 NumPy, Matplotlib, Pandas, and Scipy Lecture video Notebook
2 Production data analysis Lecture video Notebook
3 Exploration data visualization:
well-log, trajectory, natural fractures
Lecture video Notebook
4 Basic decline curve analysis and forecast Lecture video Notebook

About

Python source codes and notebooks from my courses I've given to SPEs and in Marietta College, Ohio, US

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published