WellPath

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

Bases: PdmObjectBase

A ResInsight Well Path

name

Name

Type:

str

Methods Summary

add_fracture([measured_depth, ...])

Add StimPlan Fracture

add_thermal_fracture([measured_depth, ...])

Add Thermal Fracture

append_perforation_interval([start_md, ...])

Append Perforation Interval

completion_settings()

Completion Settings

completions()

Completions

Methods Documentation

add_fracture(measured_depth: float = 0, stim_plan_fracture_template: StimPlanFractureTemplate | None = None, align_dip: bool = False, eclipse_case: Reservoir | None = None) WellPathFracture

Add StimPlan Fracture

Parameters:
  • measured_depth (float) --

  • stim_plan_fracture_template (Optional[StimPlanFractureTemplate]) -- StimPlan Fracture Template

  • align_dip (bool) --

  • eclipse_case (Optional[Reservoir]) -- Eclipse Case

Returns:

WellPathFracture

add_thermal_fracture(measured_depth: float = 0, fracture_template: ThermalFractureTemplate | None = None, place_using_template_data: bool = True) WellPathFracture

Add Thermal Fracture

Parameters:
  • measured_depth (float) --

  • fracture_template (Optional[ThermalFractureTemplate]) -- Thermal Fracture Template

  • place_using_template_data (bool) --

Returns:

WellPathFracture

append_perforation_interval(start_md: float = 0, end_md: float = 0, diameter: float = 0, skin_factor: float = 0) Perforation

Append Perforation Interval

Parameters:
  • start_md (float) -- Start Measured Depth

  • end_md (float) -- End Measured Depth

  • diameter (float) -- Diameter

  • skin_factor (float) -- Skin Factor

Returns:

Perforation

completion_settings() WellPathCompletionSettings | None

Completion Settings

Returns:

WellPathCompletionSettings

completions() WellPathCompletions | None

Completions

Returns:

WellPathCompletions