resqpy.olioΒΆ

Low level supporting modules, mostly providing functions rather than classes.

resqpy.olio.ab_toolbox

Small utility functions related to use of pure binary files

resqpy.olio.base

Base class for generic resqml objects.

resqpy.olio.box_utilities

Simple functions relating to cartesian grid boxes

resqpy.olio.class_dict

class_dict.py: a simple dictionary mapping resqml class names to more readable names.

resqpy.olio.consolidation

Support for consolidation of datasets based on equivalence between parts .

resqpy.olio.dataframe

dataframe.py: classes for storing and retrieving dataframes as RESQML objects.

resqpy.olio.exceptions

Custom exceptions used in resqpy.

resqpy.olio.factors

Factorization and functions supporting grid extent determination from corner points.

resqpy.olio.fine_coarse

fine_coarse.py: Module providing support for grid refinement and coarsening.

resqpy.olio.grid_functions

Miscellaneous functions relating to grids

resqpy.olio.intersection

intersection.py: functions to test whether lines intersect with planes.

resqpy.olio.keyword_files

Basic functions for searching for keywords in an ascii control file such as a nexus deck.

resqpy.olio.load_data

Functions to load data from various ASCII simulator file formats.

resqpy.olio.point_inclusion

point_inclusion.py: functions to test whether a point is within a polygon; also line intersection with planes.

resqpy.olio.random_seed

Module providing wrapper for random number generator seeding functions.

resqpy.olio.read_nexus_fault

read_nexus_fault.py: functions for reading Nexus fault definition data from an ascii file.

resqpy.olio.relperm

relperm.py: class for dataframes of relative permeability data as RESQML objects.

resqpy.olio.simple_lines

simple_lines.py: functions for handling simple lines in relation to a resqml grid.

resqpy.olio.time

time.py: A very thin wrapper around python datetime functionality, to meet resqml standard.

resqpy.olio.trademark

trademark.py module for mentioning trademarks in diagnostic log

resqpy.olio.transmission

Transmissibility functions for grids.

resqpy.olio.triangulation

triangulation.py: functions for finding Delaunay triangulation and Voronoi graph from a set of points.

resqpy.olio.uuid

uuid.py: Thin wrapper around python uuid (universally unique identifier) module.

resqpy.olio.vdb

vdb.py: Module providing functions for reading from VDB datasets.

resqpy.olio.vector_utilities

Utilities for working with 3D vectors in cartesian space.

resqpy.olio.volume

volume.py: Functions to calculate volumes of hexahedral cells; assumes consistent length units.

resqpy.olio.wellspec_keywords

Module for loading WELLSPEC files.

resqpy.olio.write_data

Array writing functions

resqpy.olio.write_hdf5

write_hdf5.py: Class to write a resqml hdf5 file and functions for copying hdf5 data.

resqpy.olio.xml_et

xml_et.py: Resqml xml element tree utilities module.

resqpy.olio.xml_namespaces

xml_namespaces.py: Module defining constant resqml xml namespaces.

resqpy.olio.zmap_reader

Functions for reading zmap and roxar format files.