OpenZGY/Python Public API (ALPHA)
Access seismic data stored in ZGY format.
Public Member Functions | Static Public Member Functions | List of all members
openzgy.api.ZgyMetaAndTools Class Reference

Base class shared betewwn ZgyReader and ZgyWriter. More...

Inheritance diagram for openzgy.api.ZgyMetaAndTools:
openzgy.api.ZgyMeta openzgy.api.ZgyReader openzgy.api.ZgyWriter

Public Member Functions

def annotToIndex (self, point)
 
def annotToWorld (self, point)
 
def indexToAnnot (self, point)
 
def indexToWorld (self, point)
 
def worldToAnnot (self, point)
 
def worldToIndex (self, point)
 
- Public Member Functions inherited from openzgy.api.ZgyMeta
def __init__ (self, meta)
 
def size (self)
 
def datatype (self)
 
def datarange (self)
 
def zunitdim (self)
 
def hunitdim (self)
 
def zunitname (self)
 
def hunitname (self)
 
def zunitfactor (self)
 
def hunitfactor (self)
 
def zstart (self)
 
def zinc (self)
 
def annotstart (self)
 
def annotinc (self)
 
def corners (self)
 
def indexcorners (self)
 
def annotcorners (self)
 
def bricksize (self)
 
def brickcount (self)
 
def nlods (self)
 
def meta (self)
 
def numthreads (self)
 
def numthreads (self, x)
 
def dump (self, file=None)
 
def statistics (self)
 
def histogram (self)
 

Static Public Member Functions

def transform (A, B, data)
 
def transform1 (A, B, point)
 

Detailed Description

Base class shared betewwn ZgyReader and ZgyWriter.

Base class shared betewwn ZgyReader and ZgyWriter.
Adds coordinate conversion tools.

Member Function Documentation

◆ annotToIndex()

def openzgy.api.ZgyMetaAndTools.annotToIndex (   self,
  point 
)
Convert inline, crossline to ordinal

◆ annotToWorld()

def openzgy.api.ZgyMetaAndTools.annotToWorld (   self,
  point 
)
Convert inline, crossline to world X,Y

◆ indexToAnnot()

def openzgy.api.ZgyMetaAndTools.indexToAnnot (   self,
  point 
)
Convert ordinal to inline, crossline

◆ indexToWorld()

def openzgy.api.ZgyMetaAndTools.indexToWorld (   self,
  point 
)
Convert ordinal to world X,Y

◆ transform()

def openzgy.api.ZgyMetaAndTools.transform (   A,
  B,
  data 
)
static
Linear transformation of an array of double-precision coordinates.
The coordinate systems to convert between are defined by
three arbitrary points in the source system and the target.
Arguments: ((ax0,ay0), (ax1,ay1), (ax2,ay2)),
   ((bx0,by0), (bx1,by1), (bx2,by2)),
   data
where data is a 2d array of size (length, 2)

◆ worldToAnnot()

def openzgy.api.ZgyMetaAndTools.worldToAnnot (   self,
  point 
)
Convert world X,Y to inline, crossline

◆ worldToIndex()

def openzgy.api.ZgyMetaAndTools.worldToIndex (   self,
  point 
)
Convert world X,Y to ordinal

The documentation for this class was generated from the following file: