C Tech offers a series of online classes created to assist users of all skill levels with using Earth Volumetric Studio. The duration and cost for each class is given in their descriptions. Please expand to see this information as well as an outline of the material covered for each class.

The schedule for all classes and the required CTech-Sept-Oct-Online-Training-Registration Form is here. As stated on the registration form, it should be completed and emailed to sales@ctech.com.

Those classes which are available as recorded video tutorials will be clearly identified.


Available Series:

Introduction to Earth Volumetric Studio Series

This series of four online classes is recommended for anyone wanting to use C Tech’s Earth Volumetric Studio who has little or no prior experience with Studio, or our legacy software EVS-Pro or MVS.

Upon completing these four classes, students will understand the fundamentals of the Studio environment and the basics of stratigraphic geologic modeling, 2D kriging & analytically guided site assessment and 3D kriging of analyte data into geologic models.

This series is also available as recorded video tutorials for the same price. Each recorded class video rental is for one individual.

Intro to Studio: Part 1: Intro to Geologic Modeling: 4 hours: $200 per person

Intro to Studio: Part 1: 4 hours: $200 per person

  • PGF Files
    • Categories of PGF files and site geology
  • make_geo_hierarchy
    • Simple sites
      • Adding legend
      • Adding axes
    • Complex sites
  • Post_samples to view stratigraphic geology files
    • GEO
    • GMF
  • krig_3d_geology
    • Gridding options
      • Convex Hull
      • Rectilinear
    • Interpolation methods
  • Viewing geologic_surfaces
    • Understanding hierarchy
    • Mapping data to surfaces

Intro to Studio: Part 2: Geologic Modeling continued: 4 hours: $200 per person

Intro to Studio: Part 2: 4 hours: $200 per person

  • Stratigraphic Geology
    • Building the application
    • geology_to_structured
    • Nodal data vs. Cell data
    • Z Scale
  • Subsetting
    • Slice
    • Cut
  • Object Properties
    • Opacity
      • Face Culling
    • Visibility
    • Datamaps
      • Node Data
      • Cell Data
    • Rendering Modes
  • Exporting high resolution Images

Intro to Studio: Part 3: 2D Kriging and Analytically Guided Site Assessment: 4 hours: $200 per person

Intro to Studio: Part 3: 4 hours: $200 per person

  • Analyte Data File Formats
    • .APDV
    • .AIDF
  • To Log Process or Not
  • 2D kriging
    • Gridding Options
    • Data Processing & Clipping
  • DrillGuide ™
    • Analytically guided site assessment
    • Geostatistical Confidence
    • Uncertainty as an indicator for new sampling locations
  • Adding isolines
  • Determining multiple new sampling locations
  • Using Min/Max technology to quantify site assessment quality
    • Introducing area_integrate & plume modules
    • Min plume area
    • Nominal plume area
    • Max plume area

Intro to Studio: Part 4: Intro to 3D Kriging: 4 hours: $200 per person

Intro to Studio: Part 4: 4 hours: $200 per person

  • 3D kriging
    • Gridding Options
      • Internal gridding options
      • Using krig_3d_geology for optimal gridding
      • Determining if grid resolution is adequate
    • Data Processing & Clipping
      • Handling Non-Detects
    • Expert system parameters
    • Horizontal-Vertical Anisotropy
  • Visualization & Subsetting
    • external_faces
    • external_edges
    • plume_shell & plume
    • slice
    • cut
  • Annotation Options
    • legend
    • axes
    • titles
  • Volumetrics Analysis

Migration from EVS-Pro or MVS to Earth Volumetric Studio Series

This series of two online classes is recommended for everyone who has prior experience with our legacy software EVS-Pro or MVS, and wants to transition to Earth Volumetric Studio to take advantage of its new features and power.

Upon completing these two classes, students will be able to apply all of their prior experience with EVS-Pro or MVS to the more powerful Studio environment..

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 1

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 1

4 hours: $200 per person

  • Getting familiar with the user interface
  • Module libraries
    • Searching for modules
    • Instancing & Deleting modules
    • Connections: making and deleting
  • Application
    • Zoom and Pan
    • Application Overview
  • Properties Window
    • Module Properties
    • Object Properties
    • Application Properties
  • Home Tab
    • Windows Layouts
    • Edit and Presentation Modes
    • Global parameters
    • Connection options
    • Scripting
    • Animation
    • Windows
    • Help
  • Tools Tab
    • Data Transformation Tools
    • Tools
  • Viewer Tab
    • Azimuth & Inclination (was Az-El)
    • Background
    • Distance Tool
  • Output Tab
    • 4DIMs
    • Image
    • VRML

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 2

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 2

4 hours: $200 per person

  • Importing Applications
    • Importing Warnings
    • All Geology data is now Cell Data
    • Deprecated Module Replacements
      • format_string
        • string_format
      • node_computation & cell_computation
        • data_math, coordinate_math, field_math, cell_data_math
      • trigger_script
        • link_modules
      • plume_cell
        • subset_cells
      • plume
        • plume_volume, plume_area
      • intersection_shell
        • constant_shell, sequential_subset
      • Settings that may not be saved
      • Nodal/Cell datamaps
    • Kriging and Variography
      • New variogram types and fitting
      • Differences in nodal data output by default
      • 3D Variography &  Display
    • Surf_cut and GPUs
    • Python Scripting Intro
      • Creating a script
      • Editing a script
      • Getting parameter syntax
      • Recording scripts
      • Script Playback
    • Animation Overview (not detailed instruction)
      • Bitmap Animations
      • 4DIMs
        • .4d vs .4dm
      • VRML

Advanced and Specialty Classes

Earth Volumetric Studio is a comprehensive toolkit.  Our  Advanced and Specialty class series is designed to introduce our experienced users to some of the more powerful features of the software to unlock new capabilities as well as enhance your standard modeling procedures.   These classes are recommended for experienced users as well as those with only a few months working with our software.  Completion of the Introductory Class series or equivalent is required.  Some classes have additional prerequisites as stated.

Advanced Variography in krig_3d: 4 Hours: $450 per person

Learn how to take advantage of krig_3d’s ability to create and use fully 3D anisotropic variograms. This class will be taught from an environmental engineer or geochemists perspective rather than a geostatistician’s. We will focus on how to recognize the need for complex anisotropic variography based on project knowledge as well as trends in the data. We will then show how to use graphical techniques to determine the variogram ellipsoid heading and dip as well as primary and secondary anisotropies.

This is not a geostatistics class and has no geostatistics knowledge prerequisites, nor is it intended to make you an expert in variography or geostatistics. Individuals with a background in geostatistics will likely benefit from the mechanics being taught in this class, but may find the approaches presented unconventional.

NOTE: The Python Scripting Class is highly recommended but not a formal prerequisite for this class.

  • Ellipsoid as a variogram surrogate
  • Understanding heading and dip
  • primary and secondary anisotropy
  • Z Scale issues
  • Optimization
  • variogram models

Python Scripting: 4 hours: $350 per person

Studio provide the ability to control virtually every parameter in every module using Python scripting.  Though using Python is not required, the power that it provides is undeniable.  This class will introduce you to the power and will provide step-by-step instructions to transform basic Python knowledge into automation and control.

  • Prerequisites:
    • Some prior Python programming experience
      • Using Python for real work, or
      • Completion of a basic on-line Python course such as at https://curious.com
    • Understanding of:
      • Lists
      • Tuples
      • Dictionaries
      • For and while loops
      • If….then conditionals
  • Capabilities and Limitations of Python in Studio
  • Required and useful libraries
  • Controlling Studio Module Parameters
    • Getting syntax to GET or SET
      • Copying from Properties window
      • Recording
    • Required modifications to copied or recorded syntax
  • Creating Output
    • 4DIMs
    • VRML
    • Images
  • File I/O
    • Writing tab delimited text files for import to Excel
  • Limitations
    • No direct access to field data
    • No file readers for C Tech input files
    • Cannot load applications or control program flow

3D Publishing to PDFs and the Web: 4 Hours: $250 per person

Learn how to create models for publishing as 3D PDFs and 3D Web-Based models. These important formats impose many limitations and challenges that are difficult to stumble upon without instructional guidance.

This class is also available as a recorded video tutorial for the same price. Each recorded class video rental is for one individual.

  • Unsupported visualization techniques
  • Required formatting
  • Similarities and differences between 3D PDFs and Sketchfab
  • Problematic Modules
  • Incompatible Modules
  • Opacity Issues
  • Advanced Concepts for another class

Working with Time Domain Data: 4 Hours: $350 per person

Learn how to properly format and model data collected over time. Investigate and animate phenomenon such as water table variation or plume migration and mitigation over time.

This class is also available as a recorded video tutorial for the same price. Each recorded class video rental is for one individual.

  • Water table data collected over time
    • Data file formatting
    • Handling missing data or wells
  • Kriging time domain data files
    • Using time_geology
  • Analyte (e.g. chemistry) data collected over time
    • Data file formatting
      • Interpolation
      • Extrapolation
      • Handling missing samples or borings
        • Interpolation
        • Extrapolation
        • Consequences of dropping not measured samples
      • Kriging time domain data files
        • Auto-Creating TCF Files
        • Read TCF
      • Animation
        • Issues:
          • Need for change_minmax
          • Dates with format_string & titles
        • Animating Time
          • Animator
          • Time loops
          • Python Scripting

Advanced Gridding with krig_3d_geology: 2 hours: $150 per person

Learn the nuances, advantages and techniques of the finite difference gridding option in krig_3d_geology.  Though this option takes some additional work to use, it usually offers the best and most flexible gridding for all modeling needs.  You can’t consider yourself a serious modeler if you’re not comfortable with using this advanced gridding.


  • Why use finite difference gridding
    • Complete control over cell sizes
    • Ability to rotate grid in x-y plane
    • Ability to locally refine grid
  • How to use
    • Edit panel
    • Setting
      • Origin
      • X size(s), number of cells
      • Y size(s), number of cells
      • Continuity of cell sizes
    • Benefits for 3d modeling in Studio
      • Optimal grid with no highly distorted cells
      • Reduced extrapolation regions
        • Compared with non-rotated rectilinear grids
      • Locally fine regions with fewer total nodes/cells
      • Speed
      • Accuracy
    • Benefits for groundwater modeling
      • Convergence
      • Stability
      • Accuracy
      • Output with geology_to_vistas

Advanced Lithologic Modeling: 4 hours: $350 per person

Learn advanced techniques for lithologic modeling.  Topics will include grid resolution requirements, variograms and anisotropy, material probabilities and adaptive indicator kriging.  Additional consideration will be given to 2 material modeling with krig_3d.

This class is also available as a recorded video tutorial for the same price. Each recorded class video rental is for one individual.

  • Using indicator_geology module
    • Should always have input from krig_3d_geology
    • Quick vs. Rigorous
    • Need for high resolution grids in X-Y-Z
    • Understanding PGF Refine Distance
    • Lego-like model consequences
    • Total probability
      • How to use it
      • What is tells us
    • Interpreting material probabilities
      • Max and Min values
  • Using adaptive_indicator_krig module
    • MUST have a 3D Grid as input
      • Such as krig_3d_geology à geology_to_structured
      • Need for high resolution grids in X-Y-Z
    • Quick vs. Rigorous
    • PGF Refine Distance still applies
    • What does Adaptive mean?
      • Refinement after kriging all materials
      • Consequences of refinement
        • Gaps
        • Size and volume of gaps
      • Exploding materials
  • 2-Material Indicator Kriging with krig_3d
    • Why is this special?
    • Why is krig_3d limited to 2 materials?
    • What data file format(s) must be used
    • How do we use the output?
      • Cutoff at 0.5? Other?

Working with Dense or Continuous Data: 3 hours: $300 per person

It is becoming increasingly more common that analytical data is collected in a nearly continuously manner.  Examples are MIP, LIF, LFFD as well as resistivity surveys and other geophysical data.

  • Consequences of oversampling
    • Kriging behavior is similar to Nearest Neighbor
  • Kriging settings
    • Normal Points/Reach
      • Exhibits severe discontinuities
      • Blocky & broken plumes
    • Octant Search
      • Long kriging times
      • Improved results
  • Data Reduction Tool
    • Concept & rationale
    • Auto Generate Settings
    • Refinement
  • Optimized Kriging
    • Data reduced to tractable size
    • “Use All Points” Option
    • Reasonable kriging times.

Well Decommissioning: 3 hours: $300 per person

Learn about Studio’s well_decommission module which analyses a set of groundwater wells to determine if any of the wells are redundant and can be dropped from regular monitoring.

  • Understanding the well_decommission module
  • Concept
    • Baseline computation serves as reference
    • Separate calculations are performed by dropping one line from the AIDV file.
      • Each screen interval is treated separately, not each well
    • Multiple metrics are computed for the impact of each well (line in file) being dropped.
  • Limitations
    • 2D analysis
    • Each computational run is valid to assess the redundancy of ONLY ONE WELL (line in file)
    • User is responsible for analyzing the data and making decisions regarding whether any wells are redundant.
  • Understanding the metrics
    • Areas
    • Masses
    • Why there is no one best answer.
  • What if no wells are redundant?
  • If two wells seem equally redundant, why not drop both?

Advanced 3D Model Gridding using TINs: 2 hours: $200 per person

It is difficult, but possible to create a finely gridded complex grid which is defined by a TIN.  The advantages of a TIN surface is that it honors precise break-lines and flats.

  • Keeps your uppermost surface precisely conformal to any complex TIN
  • Requires node_computation and moderate Python Skills
  • Volumetric modeling using prism cells
  • Complete control over grid fineness
  • Use external grid port on krig_3d for kriging