SuperAPI AI 工具集

welly

数据与分析

查看项目

更新于 10-16 01:50

技能介绍

welly 是面向地下井数据的分析工具包,用于加载、处理和分析测井曲线、井项目与地层顶界,基于 lasio 构建。资料中示例以 welly 0.5.2 校验,该版本会导入 pkg_resources,因此环境需要 setuptools<81;仓库的科研测试依赖记录了其他已测试依赖版本。

用途:管理单井与多井数据,包括曲线、位置和地层顶界,适合多井质量控制与跨井分析。

主要能力:核心类为 Well(单井,含曲线、位置、顶界)、Project(多井集合,用于多井工作流)、Curve(带深度基准、单位和处理方法的测井曲线)。可读取 LAS 文件,访问曲线值与深度数组,查看井名、UWI 和可用曲线;支持去尖峰、平滑、按深度重采样(如 to_basis(step=0.5))、归一化、地层顶界管理与导出。导出到 DataFrame、LAS 或 CSV。常用曲线助记符包括 GR、NPHI、RHOB、DT、RT/ILD、CALI。

使用方式:从 welly 导入 Well、Project;用 Well.from_las('well.las') 加载单井,用 Project.from_las('wells/*.las') 加载多井;通过 w.data['GR'] 获取 Curve,用 w.df() 取 DataFrame,用 w.to_las('output.las') 和 df.to_csv('well_data.csv') 导出;设置 w.tops 字典管理地层顶界。

适用场景:多井项目、曲线处理、地层顶界管理、多井质量控制与跨井对比;仅需 LAS 读写或处理畸形文件时可用 lasio,侧重岩石物理计算(Vsh、孔隙度、Sw、渗透率)时可用 petropy。

限制:资料未提供收费、价格、平台和具体效果信息;去尖峰等处理结果应结合薄层情况复核后再作为解释输入;重采样超出支撑范围时结果为 NaN。