Welcome to litholog’s documentation!
litholog
is focused on providing a framework to digitize, store, plot, and analyze sedimentary graphic logs (example log shown below).
Graphic logs are the most common way geologists characterize and communicate the composition and variability of clastic sedimentary successions; through a simple drawing, a graphic log imparts complex geological concepts (e.g., the Bouma turbidite sequence or a shoreface parasequence). The term ‘graphic log’ originates from a geologist graphically drawing (i.e., ‘logging’) an outcrop or core; other synonymous terms include measured section and stratigraphic column.
litholog
is a package-level extension of agile-geoscience/striplog, with additional features that focus on lithology, and an API that is geared toward facilitating machine learning and quantitative analysis.
The package provides two primary data structures:
Bed
, which stores data from one lithologic bed or unit (e.g., top, base, lithology, thickness, grain size, etc).Bed
is equivalent to astriplog.Interval
BedSequence
, which stores a collection ofBeds
in stratigraphic order (either elevation or depth order).BedSequence
is equivalent to astriplog.Striplog
Utilities
Several utilities for working with graphic logs are included with litholog:
default lithology colors for Beds that can be easily modified
transformations for grain-size data from millimeter (mm) to log2 (a.k.a. psi) units, which are far easier to work with than mm.
calculation of the following metrics at the BedSequence level:
net-to-gross
amalgamation ratio
psuedo gamma ray log
Hurst statistics (for determining facies clustering)
Data
The data provided with this demo come from two papers, and all logs were digitized using the Matlab digitizer included with this release.
litholog
basics- Demo of
litholog
functionality using the included demo data - litholog