CompletionsSet#

class cegalprizm.pythontool.CompletionsSet(petrel_object_link: CompletionsSetGrpc)#

EXPERIMENTAL CLASS! A class holding information about a completions set for a well.

EXPERIMENTAL METHOD!

Functions

__init__(petrel_object_link)

EXPERIMENTAL METHOD!

add_casing(name, bottom_md, equipment_name, ...)

EXPERIMENTAL METHOD! Adds a new casing string to the completions set.

add_perforation(name, top_md, bottom_md)

EXPERIMENTAL METHOD! Adds a new perforation to the completions set.

as_dataframe()

EXPERIMENTAL METHOD! Gets a dataframe with information about a the active completions set for a well.

Properties

casings

Gets an iterator with the casing strings for the completions set.

perforations

Gets an iterator with the perforations for the completions set.

add_casing(name: str, bottom_md: float, equipment_name: str, start_date: datetime.datetime) cegalprizm.pythontool.completion_casingstring.CasingString#

EXPERIMENTAL METHOD! Adds a new casing string to the completions set.

Args:

name: The name of the new casing string as a string. bottom_md: The bottom MD of the new casing string as a float. equipment_name: Name of casing equipment as retrieved by CasingString.available_equipment(). start_date: The start date of the casing string as a datetime.datetime object.

Returns:

The new casing string as a CasingString object.

add_perforation(name: str, top_md: float, bottom_md: float) cegalprizm.pythontool.completion_perforation.Perforation#

EXPERIMENTAL METHOD! Adds a new perforation to the completions set.

Args:

name: The name of the new perforation as a string. top_md: The top MD of the new perforation as a float. bottom_md: The bottom MD of the new perforation as a float.

Returns:

The new perforation as a Perforation object.

as_dataframe() pandas.core.frame.DataFrame#

EXPERIMENTAL METHOD! Gets a dataframe with information about a the active completions set for a well.

Returns:

Dataframe: A dataframe with completions information.

property casings#

Gets an iterator with the casing strings for the completions set.

Returns

An iterable collection of CasingString objects for a completions set.

property perforations#

Gets an iterator with the perforations for the completions set.

Returns

An iterable collection of Perforation objects for a completions set.