使用以下命令编写 LAS 文件时:
las_data.write(new_File,version=2.0)
我松开了放置在 ~A 或 ~ASCII 线上的曲线 Mnemonics 我的岩石物理学家喜欢看到它们列在数据列上方的那条线上。使用 lasio 编写 LAS 文件时,它不起作用
下面是显示我如何创建该行的代码 - 与我在更改其他 headeritem 行时编写的相同。通过阅读 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'