← Projects

Python · Well logs · In development

pyLogCrafter

pyLogCrafter (pylogcrafter) is for basin-scale well-log quality control, spatial normalization, gap filling, electrofacies and lithofacies tools, and visualization.

  • Version0.0.1
  • StatusUnder development
  • LicenseProprietary
pyLogCrafter logo: two overlapping well-log traces
Full overview, about two minutes. It opens on a map of the wells and then walks through neighbors, cleaning, tops, alignment, QC, normalization, gap filling, and export. The shorter clips below are those steps.

Key features

01

Cleaning and normalization

The package is being built to automate cleaning and normalization of large sets of LAS files with incomplete coverage, mixed vendors and vintages, and uneven quality.

02

Gap filling

With local context from several log types at one place and depth, it can fill missing intervals and, in many cases, estimate a curve that was never measured.

03

Electrofacies and lithofacies

Electrofacies and lithofacies tools, and visualization. Preprocessed multi-log sets also support QC, high-resolution stratigraphy, geomodeling, and core-calibrated lithofacies work.

04

Feeds stratigraphic correlation

Preprocessed, gap-filled multi-log sets are meant to feed automated stratigraphic correlation and tops picking (for example ChronoLog).

Overview

pyLogCrafter is aimed at large sets of LAS files with incomplete coverage, mixed vendors and vintages, and uneven quality.

In reservoir analysis and basin modeling, log QC is often the slow step before the science can start. The package is being built to automate cleaning and normalization, then to learn how several log types sit together at one place and depth. With that local context it can fill missing intervals and, in many cases, estimate a curve that was never measured. A new borehole that has only gamma ray is the example: the other curves are reasoned estimates, not new measurements. Preprocessed, gap-filled multi-log sets are also meant to feed automated stratigraphic correlation and tops picking (for example ChronoLog), and to support QC, high-resolution stratigraphy, geomodeling, and core-calibrated lithofacies work.

The name is reserved on PyPI as version 0.0.1. It is under active development and not ready for use. Anyone who tries a build is responsible for checking every output, and for decisions, risks, or errors that follow from using it. A fuller release is still to come. The public listing is proprietary: copyright 2026 Larry Syu-Heng Lai, all rights reserved.

Workflow clips

Next project pyRockImageLab Rock-photograph workflows for core-box crop, stitch, and mosaic. Under development.