resqpy.wellΒΆ

Classes relating to wells.

Classes

BlockedWell

Class for RESQML Blocked Wellbore Representation (Wells), ie cells visited by wellbore.

DeviationSurvey

Class for RESQML wellbore deviation survey.

MdDatum

Class for RESQML measured depth datum.

Trajectory

Class for RESQML Wellbore Trajectory Representation (Geometry).

WellboreFrame

Class for RESQML WellboreFrameRepresentation objects (supporting well log Properties)

WellboreMarker

Class to handle RESQML WellboreMarker objects.

WellboreMarkerFrame

Class to handle RESQML WellBoreMarkerFrameRepresentation objects.

Functions

add_blocked_wells_from_wellspec

Add a blocked well for each well in a Nexus WELLSPEC file.

add_las_to_trajectory

Creates a WellLogCollection and WellboreFrame from a LAS file.

add_logs_from_cellio

Creates a WellIntervalPropertyCollection for a given BlockedWell, using a given cell I/O file.

add_wells_from_ascii_file

Creates new md datum, trajectory, interpretation and feature objects for each well in an ascii file.

lookup_from_cellio

Create a StringLookup Object from a cell I/O row containing a categorical column name and details.

well_name

Returns the 'best' citation title from the object or related well objects.

resqpy.well.blocked_well_frame

Module holding functions relating to the mapping of welbore frame properties onto blocked wells.

resqpy.well.well_object_funcs

well_object_funcs.py: resqpy well module for functions that impact well objects

resqpy.well.well_utils

well_utils.py: functions used by the classes in resqpy.well