Skip to main content

DownholeCollectionData

GitHub source

DownholeCollectionData

evo.objects.typed.downhole_collection.DownholeCollectionData

Data class representing a DownholeCollection.

Parameters:

NameTypeDescriptionDefault
namestrThe name of the object.required
holesHoleChunksA DataFrame describing which parts of path belong to which holes. Columns: hole_index, offset, count. hole_index is an integer lookup key, not a row position.required
propertiesHolePropertiesDataFrame for the properties of the holes, with one row per unique hole ID. Mandatory columns: hole_id, final, target, current, x, y, z. An optional hole_index column supplies explicit lookup keys; otherwise dense zero-based keys are generated in sorted hole-ID order.required
attributesHoleAttributes | NoneDataFrame for the attributes of the holes, in the same order as properties.required
pathHolePathDataframe of [ distance | dip | azimuth | ]. Distance/dip/azimuth describe the geometry as the step since the previous row.required
collectionslist[DownholeCollectionEntry]Distance and interval collection tables.required
distance_unitstr | NoneThe distance unit for the path table and the properties x/y/y.required
desurveystr | NoneThe desurvey method appropriate for this collection. Must be one of: "minimum_curvature", "balanced_tangent", "trench".required
coordinate_reference_systemEpsgCode | str | NoneOptional EPSG code or WKT string for the coordinate reference system.None
descriptionstr | NoneOptional description of the object.None
tagsdict[str, str] | NoneOptional dictionary of tags for the object.None
extensionsdict[str, Any] | NoneOptional dictionary of extensions for the object.None

Was this page helpful?