Combining Well Log Data With Formation Tops in Python for Petrophysics
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2022
- When working with well log data we often have to deal with different data sources and sampling rates. One area where we commonly experience this is with well log data and formation tops. Formation top data contains a formation name along with a single depth reference, whereas well log data is regularly depth sampled.
In this video I will go over the process on how to create a master dataframe with well log data and formation tops data.
⭐️ If you haven't already, make sure you subscribe to the channel: / @andymcdonald42
▼ --- SUPPORT THE CHANNEL --- ▼
☕️ BUY ME A COFFEE: www.buymeacoffee.com/andymcdo...
▼ --- GET THE CODE -- ▼
github.com/andymcdgeo/streaml...
▼ --- RECOMMENDED BOOKS --- ▼
As an Amazon Associate, I earn from qualifying purchases. By buying through any of the links below I will earn a commission at no extra cost to you.
PYTHON FOR DATA ANALYSIS: Data Wrangling with Pandas, NumPy, and IPython
UK: amzn.to/3HNycJ9
US: amzn.to/3DL7qPv
FUNDAMENTALS OF PETROPHYSICS
UK: amzn.to/3l1PgSf
PETROPHYSICS: Theory and Practice of Measuring Reservoir Rock and Fluid Transport Properties
UK: amzn.to/30UNWZS
US: amzn.to/3DNqBbd
WELL LOGGING FOR EARTH SCIENTISTS
UK: amzn.to/3FHsbfn
US: amzn.to/3CILAuE
GEOLOGICAL INTERPRETATION OF WELL LOGS
UK: amzn.to/3l2v2HV
US: amzn.to/30UOTkU
▼ --- SOCIAL CHANNELS --- ▼
Thanks for watching, if you want to connect you can find me at the links below:
/ andymcdonaldgeo
/ geoandymcd
/ andymcdonaldgeo
www.andymcdonald.scot/
Be sure to sign up for my newsletter to be kept updated when I post and share new content on TH-cam and Medium.
www.getrevue.co/profile/andym...
#datascience #petrophysics #python #streamlit #eda - วิทยาศาสตร์และเทคโนโลยี
Thanks! I actually did it using merge,sorting and forward filling functions. Your solution is straightforward.
Thanks, Andy!!!
Great content!!!
Thanks Vitor
It was quite helpful for me! Thanks!
Great to hear 👍
Thank you for taking the time on doing these videos! this is really helpful.. I was wondering if there is a library like Lasio that could do the same in reading a DLIS file to pull the arrays and index them against depth. thank you!
great work!
You ought to consider one regarding python scripts in techlog
Thank you very much
You're welcome 🙂
This is really interesting and helpful. Could you please share your thoughts how would the function look like if we are dealing with multiple wells in the same spread sheet and we want to assign the samples to formations?
Thanks so much for sharing all these amazing videos ❤😊
Thanks. 👍
There are a few ways I can think of on how to deal with this.
Assuming you have a well log dataframe with multiple wells you will likely have a well name column. I would then ensure that the formation tops spreadsheet also has a well name column.
The function could then be changed to include a lookup to check that the well names match before adding in the formations to the dataframe.
I may do a video on this in the near future.
Thanks good stuff. I am dealing with multiple wells with formation tops- I have to sort out how we do it
I am hoping to have a video available on this topic soon
Hi Andy, Could you please help me in this. I have a dataframe with multiple wells having log curve data along with DEPTH and Well Name as two column. Now i want to create a flag column into this dataframe based on depth falling in any of the pay zone interval (for each well 3-4 intervals are there, mentioned in excel) for that particular well mentioned in an excel sheet. How can i do this? Thank you in advance.
Hi Andy! Thanks for the nice content. Can you please let me know How can i apply same function on multiwell las data (saved in one csv). Similarly i have FM tops csv for multiple wells (I have common UWI in both CSV)
Hi Nusrat. Sorry for the late reply.
I have just published a medium article on this very topic. I am hoping to do a video on it soon.
You can check out the article below ⬇️
andymcdonaldgeo.medium.com/creating-an-multi-well-integrated-well-log-and-formation-tops-dataframe-in-python-469670550aaf
@@AndyMcDonald42 Thank you!
Nady, the code in the link above is not the code your are showing in the video, can you check please. Thansk a lot.