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.
EXPERIMENTAL METHOD! Gets a dataframe with information about a the active completions set for a well.
Properties
Gets an iterator with the casing strings for the completions set.
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.