以下を使用して LAS ファイルを書き込む場合:
las_data.write(new_File,version=2.0)
~A または ~ASCII 行に配置された曲線ニーモニックを緩めます 私の石油物理学者は、それらがデータ列のすぐ上の行にリストされているのを見るのが大好きです。lasio を使用して LAS ファイルを書き込むと、機能しません
以下は、行を作成する方法を示すコードです。他のヘッダー項目行を変更するときに書いたものと同じです。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」