Показать в файле LAS кривую мнемонику на секции ~ASCII с помощью lasio

При записи файла LAS с использованием:

       las_data.write(new_File,version=2.0)

Я теряю мнемоники кривой, расположенные в строке ~A или ~ASCII. Моему петрофизику нравится видеть их в этой строке прямо над столбцами данных. При записи файла LAS с помощью lasio он не работает

Ниже приведен код, показывающий, как я создаю строку — так же, как я пишу при изменении других строк заголовка. Прочитав документацию LASIO, я начал задаваться вопросом, включены ли эти мнемоники в качестве заголовков столбцов в фрейм данных со столбцами данных. Отсюда последняя строка утверждения ниже, но безрезультатно.

          #Update encode ~ASCII with curve names
        las_dat.encoding = "~ASCII DEPT"
        counter = 0
        for curve in las_dat.curves:
            x=6 #spaces between curve Mnem
            if counter>0:
                las_dat.encoding = las_dat.encoding + " "*(x- 
                    len(curve.mnemonic.strip(' ')))+curve.mnemonic.strip(' ')
            counter = counter + 1
        las_dat.set_data(df)         #Seems like ~A line is part of df

Вот пример строки ~ASCII: '~ASCII DEPT ILM SFL ILD CILD SP NPSS C1 DRHO RHOB DPSS PEF GR HDIA'

1 ответ

Это частично доступно в текущей версии Lasio: v0.30.

  • "Частично исправить #375 (разрешить писать мнемоники в строке ~ASCII; PR #466, #471, #465)"
Другие вопросы по тегам