Platform · Workflows

Modeling workflowsyou can rerun.

A modeling instance is a saved, reusable set of parameters for one estimation or simulation method. It reads your samples, writes results into your block model, and runs on the Annapurna compute engine.

Cu_SGS_2026 · Resource modeling

Completed (00:01:07)
Parameterrun_UE_1run_UE_2run_UE_2_LVA
methodsgssgssgs
cd_filenameComps_2026Comps_2026Comps_2026
cd_attributeNScore_Cut_UE_1NScore_Cut_UE_2NScore_Cut_UE_2
cd_selectionue_cut == "1"ue_cut == "2"ue_cut == "2"
bm_filenameBase_PPMTBase_PPMTBase_PPMT
bm_selectionue_cut == "1"ue_cut == "2"ue_cut == "2"
bm_realizationsNscore_Cut_SGS_Iter8Nscore_Cut_SGS_Iter8Nscore_Cut_SGS_Iter8
bm_etype···
bm_variance···
bm_cv···
transformation_settingscustomcustomcustom
transformation_booleannonono
decl_weights···
variogram_models_settingsautomaticautomaticautomatic
nugget_effect0.02410.08530.0853
number_structures222
st_1_itExponentialExponentialExponential
st_1_cc0.21690.39330.3933
st_1_ang169.075.075.0
st_1_ang268.0-59.0-59.0
st_1_ang3168.0116.0116.0
st_1_a_hmax307070
st_1_a_hmin305050
st_1_a_vert1004040
st_2_itExponentialExponentialExponential
st_2_cc0.75630.51180.5118
st_2_ang169.075.075.0
st_2_ang268.0-59.0-59.0
st_2_ang3168.0116.0116.0
st_2_a_hmax50400400
st_2_a_hmin100.0100.0100.0
st_2_a_vert200190190
st_3_itExponentialExponentialExponential
st_3_cc0.00.00.0
st_3_ang169.075.075.0
st_3_ang268.0-59.0-59.0
st_3_ang3168.0116.0116.0
st_3_a_hmax0.00.00.0
st_3_a_hmin0.00.00.0
st_3_a_vert0.00.00.0
search_plans_settingscustomcustomcustom
local_anisotropynonoyes
a_max100.0100.0100.0
a_semi100.0100.0100.0
a_minor100.0100.0100.0
cd_min555
cd_max_simulated161616
cd_max_original161616
global_azimuth0.00.00.0
global_dip0.00.00.0
global_tilt0.00.00.0
local_azimuth··lva_azimuth
local_dip··lva_dip
local_tilt··lva_tilt
additional_settingscustomcustomcustom
discretization_x111
discretization_y111
discretization_z111
num_reas505050
data_to_nodenonono
random_seed998877123423123425

Illustration: one SGS instance with three runs: units 1 and 2, and unit 2 again with locally varying anisotropy. Scroll the table to see all 61 parameters.

How it works

From drillholes to resource model,in three steps.

Build the geology, define the domains, then estimate or simulate grades. Each step builds on the one before, in the same project.

01

Geological modeling

Turn drillhole logs into closed 3D solids for every rock unit.

  • Choose your drillholes, the model area and the level of detail
  • Order units from youngest to oldest: deposits, erosions, intrusions and veins
  • Guide the model with lines, surfaces or points where drilling is sparse
  • Save the solids, review them in 3D and export them

Methods: Implicit modeling, chronology rules, interpretation guides

02

Domain modeling

Give every block in your model the domain it most likely belongs to.

  • Build domains straight from your drillhole samples
  • Keep sharp or gradual contacts, as the geology requires
  • Create several equally likely versions to see where boundaries are uncertain

Methods: Nearest neighbour, indicator kriging, plurigaussian simulation

03

Resource modeling

Estimate or simulate grades inside each domain.

  • A best-estimate model for reporting and mine planning
  • Simulations that show the range of possible grades and the risk behind them
  • Save every setup and rerun it when new data arrives

Methods: Nearest neighbour, inverse distance, kriging, sequential Gaussian simulation

Prefer a hand with any step? Our geostatistics experts can build or review it with you. Work with our specialists

Why it matters

From a one-off model to a repeatable process

Monthly updates, scenario testing and audits all depend on being able to run the same workflow again, exactly.

Parameters as a table

One row per parameter, one column per run. Compare variants side by side.

Run in the cloud

Runs execute on the compute engine. Close the browser while they work.

Execution log

Follow every step, see run times and the reason for any failure.

Clone and reuse

Clone an instance, download it as CSV, reuse it in another project.

Repeat every update

Next month, load the new data and run the same workflow again.

Drive it from Python

Load, edit and save instances from Python, inside the platform or with the SDK.

Need a workflow built for your deposit?

Our consulting team sets up and calibrates workflows on your data, from monthly models to stockpile updates, and hands them over to your team.

Consulting services

Your models,anywhere, anytime.

Tell us about your project, or register to get started.