pyrocko.model.geometry¶
Representation of geometrical objects built from vertices, faces, outlines, etc.
Functions

Support function to reduce output array ndims from table 
Classes

Spatial (and temporal) distributed properties of an event 
 class Geometry(**kwargs)[source]¶
Bases:
Object
Spatial (and temporal) distributed properties of an event
The Geometry object allows to store properties of an event in a spatial (and temporal) distributed manner. For a set of planes (“faces”), characterized by their corner points (“vertices”), properties are stored. Also information on the outline of the source are stored.
 ♦ properties¶
pyrocko.table.Table
, optional, default:Table()
Properties that should be displayable on the surface of the geometry. If 2d time dependency in column directions.
 ♦ vertices¶
pyrocko.table.Table
, optional, default:Table()
Vertices of the mesh of the geometry. Expected to be (lat,lon,north,east,depth) for each vertex.
 ♦ faces¶
pyrocko.table.Table
, optional, default:Table()
Face integer indexes to the respective vertices. Indexes belonging to one polygon have to be given rowwise.
 ♦ outlines¶
list
ofpyrocko.table.Table
objects, optional, default:[]
List of vertices of the mesh of the outlines of the geometry. Expected to be (lat,lon,north,east,depth) for each vertex(outline).
 ♦ event¶
pyrocko.model.event.Event
, default:Event()
 ♦ times¶
numpy.ndarray (
pyrocko.guts_array.Array
), optional1d vector of times [s] wrt. event time for which properties have value. Must have constant delta t
 property deltat¶
Sampling rate of properties (time difference) [s]