kappa_sdk.wellbore.Wellbore#

class kappa_sdk.wellbore.Wellbore(id, name, technical_object_id, tech_objects_api, dto_converter)[source]#

Attributes

Wellbore.geometries

Gets the geometries of this Wellbore.

Wellbore.id

Gets the unique id of this Wellbore.

Wellbore.name

Gets the name of this Wellbore.

Wellbore.perforations

Gets the perforations of this Wellbore.

Wellbore.technical_object_id

Gets the technical object id associated with this Wellbore.

Methods

Wellbore.add_geometries(geometries)

Add a geometry to the wellbore

Wellbore.add_perforations(perforations)

Wellbore.delete_geometries(start_date, end_date)

Wellbore.delete_perforations()

Wellbore.refresh_data()

Parameters:
  • id (str)

  • name (str)

  • technical_object_id (str)

  • tech_objects_api (TechObjectsAPI)

  • dto_converter (WellboreDtoConverter)

__init__(id, name, technical_object_id, tech_objects_api, dto_converter)[source]#
Parameters:
  • id (str)

  • name (str)

  • technical_object_id (str)

  • tech_objects_api (TechObjectsAPI)

  • dto_converter (WellboreDtoConverter)

Return type:

None

refresh_data()[source]#
Return type:

None

property id: str#

Gets the unique id of this Wellbore.

property name: str#

Gets the name of this Wellbore.

property technical_object_id: str#

Gets the technical object id associated with this Wellbore.

property geometries: List[WellboreGeometry]#

Gets the geometries of this Wellbore.

property perforations: List[WellborePerforation]#

Gets the perforations of this Wellbore.

add_geometries(geometries)[source]#

Add a geometry to the wellbore

Parameters:

geometries (List[WellboreGeometry])

Return type:

List[WellboreGeometry]

delete_geometries(start_date, end_date)[source]#
Parameters:
  • start_date (datetime | None)

  • end_date (datetime | None)

Return type:

None

add_perforations(perforations)[source]#
Parameters:

perforations (List[WellborePerforation])

Return type:

List[WellborePerforation]

delete_perforations()[source]#
Return type:

None