在LAS文件中用lasio显示~ASCII段上的曲线记忆



使用写入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">

这在当前Lasio版本v0.30 中部分可用

  • "部分修复#375(允许在~ASCII行中写入助记符;PR#466、#471、#465(">

最新更新