Module Libraries and Legacy Naming
EVS modules can each be considered software applications that can be combined together by the user to form high level customized applications performing analysis and visualization. These modules have input and output ports and user interfaces.
The library of module are grouped into the following categories:
- Estimation modules take sparse data and map it to surface and volumetric grids
- Geology modules provide methods to create surfaces or 3D volumetric grids with lithology and stratigraphy assigned to groups of cells
- Display modules are focused on visualization functions
- Analysis modules provide quantification and statistical information
- Annotation modules allow you to add axes, titles and other references to your visualizations
- Subsetting modules extract a subset of your grids or data in order to perform boolean operations
- Proximity modules create new data which can be used to subset or assess proximity to surfaces, areas or lines.
- Processing modules act on your data
- Import modules read files that contain grids, data and/or archives
- Export modules write files that grids, data and/or archives
- Modeling modules are focused on functionality related to simulations and vector data
- Geometry modules create or act upon grids and geometric primitives
- Projection modules transform grids into other coordinates or dimensionality
- Image modules are focused on aerial photos or bitmap operations
- Time modules provide the ability to deal with time domain data
- Tools are a collection of modules to make life easier
- View modules are focused on visualization and output of results
Revisions to Module Names Effective EVS Version 2021.10 RC
Effective October 2021, there was a major revision to module naming. The table below lists the old and new names. Also note that the Cell Data library was eliminated with its modules moved to Processing.
In general the new module names are intended to be more descriptive of each module's functionality. For example, krig_3d_geology was named over 25 years ago when we developed it to create 3D stratigraphic models using kriging to estimate the horizons. It now does not use kriging as its default estimation method (of many) and is often used to build grids that are solely conformal to surface topography. Its new name "gridding and horizons" is far more descriptive of its current use.
Also we have striven to be consistent in the naming of input and output modules. If they read or write EVS proprietary formats, their naming begins with read or write. If they read or write external formats (GIS, CAD, industry standards, images, etc.) their names begin with import or export.
Old Category | Old Module Name | New Library | New Module Name |
---|---|---|---|
Estimation | krig_2d | Estimation | 2d estimation |
Estimation | krig_3d | Estimation | 3d estimation |
Estimation | krig_3d_geology | Estimation | gridding and horizons |
Estimation | indicator_realization | Estimation | lithologic realization |
Geology | make_geo_hierarchy | Geology | create stratigraphic hierarchy |
Geology | 3d_geology_map | Geology | horizons to 3d |
Geology | geology_to_structured | Geology | horizons to 3d structured |
Geology | layer_from_surface | Geology | layer from horizon |
Geology | geologic_surface | Geology | surface from horizons |
Geology | geologic_surfaces | Geology | surfaces from horizons |
Geology | indicator_geology | Geology | lithologic modeling |
Geology | combine_geology | Geology | combine horizons |
Geology | subset_layers | Geology | subset horizons |
Geology | make_single_layer | Geology | collapse horizons |
Display | contour_data | Display | band data |
Display | adjust_opacity | Display | opacity by nodal data |
Display | select_data | Display | select single data |
Display | read_wavefrtont_obf | Display | import wavefront obj |
Analysis | area_integrate | Analysis | compute surface area |
Annotation | north | Annotation | direction indicator |
Subsetting | thin_fence | Subsetting | cross section |
Subsetting | plume_cell | Subsetting | subset by expression |
Subsetting | select_cells | Subsetting | select cell sets |
Proximity | area_cut | Proximity | distance to 2d area |
Proximity | surf_cut | Proximity | distance to surface |
Proximity | shape_cut | Proximity | distance to shape |
Proximity | buffer | Proximity | buffer distance |
Proximity | tunnel_cut | Proximity | distance to tunnel center |
Proximity | mask_geology | Geology | mask horizons |
Processing | combine_components | Processing | combine nodal data |
Processing | interp_data | Processing | interpolate nodal data |
Processing | thickness | Processing | compute thickness |
Processing | data_translate | Processing | translate by data |
Import | load_evs_field | Import | read evs field |
Import | read_vtk | Import | import vtk |
Import | read_cad | Import | import cad |
Import | read_vector_gis | Import | import vector gis |
Import | raster_to_geology | Import | import raster as horizon |
Import | strike_and_dip | Import | read strike and dip |
Import | load_glyph | Import | read glyph |
Import | symbols | Import | read symbols |
Import | read_geometry | Import | import geometry |
Export | save_evs_field | Export | write evs field |
Export | write_coordinates | Export | export nodes |
Export | write_cad | Export | export cad |
Export | write_vector_gis | Export | export vector gis |
Export | geology_to_raster | Export | export horizon to raster |
Export | geology_to_vistas | Export | export horizons to vistas |
Modeling | streamlines | Modeling | 3d streamlines |
Modeling | streamline_surface | Modeling | surface streamlines |
Modeling | drill_path | Modeling | create drill path |
Modeling | combine_vect | Modeling | scalars to vector |
Modeling | magnitude | Modeling | vector magnitude |
Geometry | polyline_spline | Geometry | polyline processing |
Geometry | tri_tool | Geometry | triangle refinement |
Geometry | glyph | Geometry | glyphs at nodes |
Projection | surfmap | Projection | project onto surface |
Projection | transform_group | Projection | transform objects |
Image | load_eft | Image | read eft |
Image | texture_geology | Image | texture cell sets |
Image | georeferenced_output | Image | export georeferenced image |
Time | time_geology | Time | time horizon |
Tools | group_object | Tools | group objects |
Tools | 2d_overlay_group | Tools | group objects to 2d overlay |
Tools | scat_to_tin | Tools | create tin |
Cell Data | cell_computation | Processing | cell computation |
Cell Data | cell_to_node | Processing | cell data to node data |
Cell Data | node_to_cell | Processing | node data to cell data |
Cell Data | interp_cell_data | Processing | interpolate cell data |
Cell Data | shrink_cells | Processing | shrink cells |
Cell Data | cell_centers | Processing | cell centers |