Loading and Exploring Well Log LAS Files Using LASIO in Python

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 50

  • @unoab7
    @unoab7 3 года назад +1

    Thanks for sharing Andy..Will be nice to see mudlog ASCII data too ..👏👏

  • @yousufsarfraz3422
    @yousufsarfraz3422 Год назад

    Great video! Great starting place for a person like me who's just starting to learn about las files

  • @pouyapadiav7121
    @pouyapadiav7121 3 года назад +2

    I really enjoyed it. It is the beginning of my freedom from using Techlog.

  • @anantht8660
    @anantht8660 2 года назад +1

    Mr Andy, Firstly accept my thanks for demonstrating wellog in to python notebook. I'm curious on the SEGY & ASCII file loading with the similar demo. Kindly provide the relevant links/video/github pages. Thanks in advance.

  • @vin84iitr
    @vin84iitr 3 года назад +2

    Very useful content. Thanks for sharing👍

    • @AndyMcDonald42
      @AndyMcDonald42  3 года назад +1

      Thanks. I am glad you have found it useful. :)

    • @vin84iitr
      @vin84iitr 3 года назад

      @@AndyMcDonald42 Keep uploading the content pls. TC

  • @wordofinformation9882
    @wordofinformation9882 Год назад +1

    but how to read the las files of version 3.0 please tell us

  • @paolomartizzi164
    @paolomartizzi164 3 года назад +1

    Great video Andy! 🙂

  • @Channel1212ful
    @Channel1212ful 8 месяцев назад

    Greetings Andy,
    I work in a company that won't give me an access to Python (lasio), and sometimes I face issues while dealing with wrapping las files trying to export them into excel, do you know of any way I can resolve this issue using Excel or MATLAB? Also, I can't download any additional add-ons or packages to either.

  • @naufallhabib
    @naufallhabib 2 месяца назад

    Thanks for sharing sir Andy, i got an issue with the well.plot command = not showing the curve plot. The output is : Axes(0.125,0.11;0.775x0.77). Hope you can answer it while I'm finding the solution as well. 🙏🙏

  • @fernandozalazar199
    @fernandozalazar199 3 года назад +1

    Thanks for this great tutorial!

  • @chibuzorahumaraeze418
    @chibuzorahumaraeze418 Год назад

    The re-exporting of the las file isn't working.
    las.write('Exports....')

  • @dtechkrew
    @dtechkrew 2 года назад

    Hey Andy, It was a great tutorial.

  • @victorcruz3495
    @victorcruz3495 3 года назад +1

    Great video Andy! I was thinking about how usefull could it be for minning logs too

    • @AndyMcDonald42
      @AndyMcDonald42  3 года назад

      Thanks Victor. Mining data and logs is not something I have had much experience with. I assume from your comment that mining logs are also stored in LAS?

    • @victorcruz3495
      @victorcruz3495 3 года назад

      Its usually xls but i think it could be LAS

  • @muhammadivanalazhar4046
    @muhammadivanalazhar4046 Год назад

    thank you Andy, You re so helpfull

  • @jordaanfouche299
    @jordaanfouche299 Год назад

    Hallo Andy
    I have started working trough this. I am new to Python, Github and Jupyter Notebook. I am getting this error:
    ModuleNotFoundError: No module named 'lasio' when I am trying to run your scrip. Or perhaps you do have a tutorial that explains these basic steps which I have could have missed. Please guide me.

    • @AndyMcDonald42
      @AndyMcDonald42  Год назад

      It sounds like the library is not installed. You will need to open a command prompt or terminal and type: pip install lasio
      This will download and install the library from PyPi.org.
      Hopefully that should resolve the issue.

  • @salihaamoura232
    @salihaamoura232 2 года назад

    Thank you Andy

  • @geoscientistmohamedmustafa900
    @geoscientistmohamedmustafa900 2 года назад

    Thanks Andy very much😊😊

  • @Dcelis2
    @Dcelis2 3 года назад +1

    Andy, Cool stuff. However the link for the notebook is not working apparently.

    • @AndyMcDonald42
      @AndyMcDonald42  3 года назад +1

      Thanks David. I have updated the description with a direct link to the notebook.
      It actually turned out that the repository was actually set to private. Doh! That would explain why there was 0 visitors to it.

  • @olaal-najjar7391
    @olaal-najjar7391 3 года назад +1

    Great job. But what is the code's script to display logs measurements vertically instead of horizontally? Thank you

    • @AndyMcDonald42
      @AndyMcDonald42  3 года назад +2

      When plotting directly from pandas like in the example, I believe it will use the index as the x-axis. I would recommend having a look at my video on creating log plots with matplotlib: ruclips.net/video/yNnMY_-X0Bo/видео.html

    • @olaal-najjar7391
      @olaal-najjar7391 3 года назад

      @@AndyMcDonald42 thanks for the clarification

  • @issahaddad7071
    @issahaddad7071 3 года назад

    Thanks for sharing, I appreciate it

  • @113because
    @113because 2 года назад

    Hi Everyone. I have a missing " Curve #4 'DT' is defined in the ~C section but there is no data in ~A"
    Can you share me a solution?
    Thank you so much!

    • @AndyMcDonald42
      @AndyMcDonald42  2 года назад

      Unfortunately, if the DT curve is missing within the ~ASCII section, you will go back to where you got the file from and re-export the data. Hopefully that should resolve the issue.

  • @asisdash4278
    @asisdash4278 Год назад +1

    But how to read las versions with 3.0

    • @AndyMcDonald42
      @AndyMcDonald42  Год назад

      Even though lasio only supports las 2.0 it can read las 3.0 files. However, there may be issues when doing so. I don’t know if they are planning to upgrade lasio in the future to handle version 3.0

  • @jorgeparra548
    @jorgeparra548 2 года назад

    Very Good Video Andy.
    Is possible to modify the notebook by adding an option to write the logs (output) in an Excell file?

    • @AndyMcDonald42
      @AndyMcDonald42  2 года назад

      Thanks Jorge.
      There are a few ways you view the data in Excel. The first is to export the dataframe to xlsx or csv and open it that way. But you lose the header info. The other option involves opening the las file directly in Excel, you will have the header info and log data, but you will need to split the columns.

  • @hamedheidari2183
    @hamedheidari2183 2 года назад

    Hi Andy,
    Thanks for the nice video. I intend to watch the videos and use the lasio package. However, I couldn't install the package in Anaconda prompt, as I get some errors. Would you please let me know how to install the package properly?

    • @AndyMcDonald42
      @AndyMcDonald42  2 года назад

      Sorry for the late reply. Hopefully you managed to solve the issue.
      When working with anaconda, you need to use conda install instead of pip install, or you can manage your packages through the Anaconda Navigator.

  • @aditigawande8775
    @aditigawande8775 2 года назад +1

    Hello Mr. Andy McDonald,
    This tutorial is fantastic and very much needed. While I was trying to read the LAS files I got this error, I was hoping you could help me resolve it. The command I used was:
    las = lasio.read('filename.LAS')
    And the error was:
    LASHeaderError: Line 11 (section ~Well Information Block): "UWI: UWI"
    I will be very grateful if you could help me!!
    Thank you!

    • @AndyMcDonald42
      @AndyMcDonald42  2 года назад +1

      Hi Aditi, I am not sure what the issue would be there. If you are still getting an issue I would highly recommend raising a ticket on the LASIO GitHub page: github.com/kinverarity1/lasio
      The creator of the package may have a better idea of what the issue may be.

    • @kinverarity5516
      @kinverarity5516 2 года назад +3

      Hi Aditi,
      The error you're seeing is because "UWI: UWI" is not a valid LAS format line (it should be "UWI. : UWI"). You can fix this by changing your code to read:
      las = lasio.read('filename.LAS', ignore_header_errors=True)

  • @mazenomar7279
    @mazenomar7279 3 года назад

    Is lasio automatically assign depth to be index or i have to do it manually.regards

    • @AndyMcDonald42
      @AndyMcDonald42  3 года назад +3

      Yes, LASIO automatically assigns the index of the dataframe to be depth.
      I often reset the index, so that depth is a column within the dataframe. This is done using df.reset_index(inplace=True). I personally find this easier to work with when creating plots.

    • @mazenomar7279
      @mazenomar7279 3 года назад +1

      @@AndyMcDonald42 so you import it by lasio then convert it to df and later you reset index on pandas dataframe.many thanks, Andy.

  • @mominabdlhamed2098
    @mominabdlhamed2098 2 года назад

    i really need this file can you send me the data of the file please?????

    • @AndyMcDonald42
      @AndyMcDonald42  2 года назад

      The file can be downloaded from the repository mentioned within the description.
      github.com/andymcdgeo/Andys_RUclips_Notebooks

  • @aditigawande8775
    @aditigawande8775 2 года назад

    Hello Mr. @Andy McDonald ,
    This tutorial is fantastic and very much needed. While I was trying to read the LAS files I got this error, I was hoping you could help me resolve it. The command I used was:
    las = lasio.read('filename.LAS')
    And the error was:
    LASHeaderError: Line 11 (section ~Well Information Block): "UWI: UWI"
    I will be very grateful if you could help me!!
    Thank you!