WellPathGeometry

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

Bases: PdmObjectBase

Class containing the geometry of a modeled Well Path

air_gap

Air Gap

Type:

float

attached_to_parent_well

Attached to Parent Well

Type:

bool

Link Reference Point

Type:

bool

md_at_first_target

MD at First Target

Type:

float

reference_point

UTM Reference Point

Type:

List[float]

show_spheres

Spheres

Type:

bool

use_auto_generated_target_at_sea_level

Generate Target at Sea Level

Type:

bool

Methods Summary

append_well_target([coordinate, absolute, ...])

Create and Add New Well Target

auto_generated_target()

Auto Generated Target

well_path_targets()

Well Targets

Methods Documentation

append_well_target(coordinate: List[float] = [0, 0, 0], absolute: bool = False, use_fixed_azimuth: bool = False, use_fixed_inclination: bool = False, fixed_azimuth_value: float = 0, fixed_inclination_value: float = 0) WellPathTarget

Create and Add New Well Target

Parameters:
  • coordinate (List[float]) -- Coordinate

  • absolute (bool) -- Relative or Absolute Coordinate

  • use_fixed_azimuth (bool) --

  • use_fixed_inclination (bool) --

  • fixed_azimuth_value (float) -- [Degrees]

  • fixed_inclination_value (float) -- [Degrees]

Returns:

WellPathTarget

auto_generated_target() WellPathTarget | None

Auto Generated Target

Returns:

WellPathTarget

well_path_targets() List[WellPathTarget]

Well Targets

Returns:

List[WellPathTarget]