WellLog

class rips.WellLog(pb2_object: PdmObject | None = None, channel: Channel | None = None)

Bases: PdmObjectBase

Methods Summary

channel_names()

Get the list of channel names for this well log.

well_log_data()

Read all well log data (measured depth, optional TVD arrays, and channel values).

Methods Documentation

channel_names() List[str]

Get the list of channel names for this well log.

Returns:

A list of channel name strings.

well_log_data() Dict[str, List[float]]

Read all well log data (measured depth, optional TVD arrays, and channel values).

Returns:

  • "measured_depth" (always present): List of measured depth values.

  • "tvd_msl" (only if the well log has TVD MSL values).

  • "tvd_rkb" (only if the well log has TVD RKB values).

  • One entry per channel name in channel_names().

Return type:

A dictionary with