Explore our Course
Python for Oil & Gas Professionals
After completing this course, participants will have the ability to run well log, basic petrophysics, machine learning, seismic reading and visualization, seismic interpretation, seismic well tie using Python programming language. The participants with the basic knowledge of this could develop the next level or use another algorithm for geophysical modeling and other practices for geosciences.
Course Info
Schedule
Day 1: Python The Basic
• Python Installation
• Environment Setup
• Containers and lists
• if… for… while… try… except…
• numpy and pandas
• Matplotlib
Day 2: Well log, Basic Petrophysics, machine learning
• Las data loading into/from SqliteDB
• Data Visualization
• Well-log calculation (vsh, phit, phie, sw)
• Basics of Machine Learning
• Several algorithms of ML (KNN, RF, SVM)
• GridSearch CV, accuracy test
Day 3: Seismic Reading and Visualization
• Cracking SEGY data
• Save and queering seismic data into/from SqliteDB
• Seismic Visualization
• Seismic Attributes Generation
Day 4: Python for Seismic Interpretation
• Manual and Auto Horizon Picking
• Fault Picking
• Horizon and fault editing
• Save horizon and fault in file and database
• Time structure map generation
• Time structure map with faults
Day 5: Well Seismic Tie
• Acoustic Impedance Generation Synthetic Seismogram Generation
• Extracting Seismic trace at Well location
This course is intended for those who want to learn how to use Python programming language to run basic seismic data processing
Agus Abdullah, Ph.D
Having 15+ years experience in the oil industry, performed various of geophysical tasks such as seismic inversion, seismic multi-attributes, generation of lithology indicators A+B and Vp/Vs via angle stacks inversion, AVO, rocks physics analysis in both clastics and carbonate environments. Hands-on experience in land 3D and 2D land/marine seismic time processing from raw gathers to PreStack Time Migration i.e. geometry, multi-modes groundroll removal, anomalous amplitude attenuation, refraction and tomostatics, decon, demultiple, deghosting, random and linear noise elimination, phase conversion, 5D interpolation, offset borrowing, velocity analysis, time migration pre-stack/post stack, angle mutes design, produce angle stacks data, filter matching, as well as post processing works such as bandwidth balancing, time alignment, smashing, etc. Capable to build velocity model via refraction tomography (shallow) and depth gathers analysis (deep) for PSDM input as well as Q and anisotropic models for QPSDM and Anisotropic PSDM. Experienced in QC-ing and assisting PSDM projects. Good in using Python, Perl, C language, Shell Script and Linux commands for manipulating ascii files related to processing. Experienced in seismic interpretation scope of works such as well-seismic tie, horizon interpretation, generate time structure maps, time to depth conversion including horizon keyed velocity model building and seismic visualization. Epo P. Kusumah Have more than 8+ years experience in working and research about subsurface geology, especially petrophysics and reservoir modeling. Some of his scientific papers have been published in national and international publications.