WellLogPlot

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

Bases: DepthTrackPlot

A Well Log Plot With a shared Depth Axis and Multiple Tracks

Methods Summary

export_data_as_ascii(export_folder[, ...])

Export LAS file(s) for the current plot

export_data_as_las(export_folder[, ...])

Export LAS file(s) for the current plot

new_well_log_track([title, case, well_path])

Create a new well log track

Methods Documentation

export_data_as_ascii(export_folder: str, file_prefix: str = '', capitalize_file_names: bool = False) List[str]

Export LAS file(s) for the current plot

Parameters:
  • export_folder (str) -- The path to export to. By default will use the global export folder

  • file_prefix (str) -- Exported file name prefix

  • capitalize_file_names (bool) -- Make all file names upper case

Returns:

A list of files exported

export_data_as_las(export_folder: str, file_prefix: str = '', export_tvdrkb: bool = False, capitalize_file_names: bool = False, resample_interval: float = 0.0, convert_to_standard_units: bool = False) List[str]

Export LAS file(s) for the current plot

Parameters:
  • export_folder (str) -- The path to export to. By default will use the global export folder

  • file_prefix (str) -- Exported file name prefix

  • export_tvdrkb (bool) -- Export in TVD-RKB format

  • capitalize_file_names (bool) -- Make all file names upper case

  • resample_interval (double) -- if > 0.0 the files will be resampled

Returns:

A list of files exported

new_well_log_track(title: str = '', case: Reservoir | None = None, well_path: WellPath | None = None) WellLogPlotTrack

Create a new well log track

Parameters:
  • title (str) -- Title

  • case (Optional[Reservoir]) -- Case

  • well_path (Optional[WellPath]) -- Well Path

Returns:

WellLogPlotTrack