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

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

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.