C Tech offers online and recorded video 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.

Online classes are offered occasionally and are announced to our Mailing List.   The majority of our class offerings have been recorded and edited and are available as video rentals which are continuously available.

The required online video training registration form is here.  This form lists all available recorded classes with their durations and costs.  The video classes tend to be ~75% of the duration stated below since all breaks have been edited from the final video.   As stated on the registration form, it should be completed and emailed to sales@ctech.com.


Available Series:


Introduction to Earth Volumetric Studio Series: 4 Parts: $800 per person

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.

Intro to Studio: Part 1: Intro to Geologic Modeling: 3 Hours

Intro to Studio: Part 1: 3 hours

  • 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: 3 Hours

Intro to Studio: Part 2: 3 hours

  • 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: 3 Hours

Intro to Studio: Part 3: 3 hours

  • 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: 3 Hours

Intro to Studio: Part 4: 3 hours

  • 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: 2 Parts: $400 per person

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: 3 Hours

  • 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: 3 Hours

  • 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

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.

  • 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.

  • 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?