Geostatistics Task API
Conditional Simulation Workflow
For more information, please read the guide
Request
Example body
{
"source_object": "https://example.com",
"source_attribute": "string",
"neighborhood": {
"anisotropy": {
"ellipsoid_ranges": {
"major": 0,
"semi_major": 0,
"minor": 0
},
"rotation": {
"dip_azimuth": 0,
"dip": 0,
"pitch": 0
}
},
"max-samples": 0,
"min-samples": 1
},
"distribution": {
"weights": "string",
"tail_extrapolation": {
"upper": {
"power": 0,
"max": 0
},
"lower": {
"power": 0,
"min": 0
}
}
},
"variogram_model": "https://example.com",
"kriging_method": "simple",
"block_discretization": {
"nx": 0,
"ny": 0,
"nz": 0
},
"number_of_lines": 500,
"number_of_simulations": 1,
"random_seed": 38239342,
"number_of_simulations_to_save": 5,
"target_object": "https://example.com",
"loss_calculation": {
"material_categories": [
{
"cutoff_grade": 0,
"metal_price": 0,
"label": "string"
}
],
"processing_cost": 0,
"mining_waste_cost": 0,
"mining_ore_cost": 0,
"metal_recovery_fraction": 0,
"target_attribute": {
"operation": "string",
"name": "string"
}
},
"location_wise_quantiles": [
0
],
"perform_validation": false,
"report_context": {
"title": "string",
"details": [
{
"label": "string",
"value": "string"
}
]
}
}
Responses
200
The task result returned by the Compute API Result endpoint when the task is done
The target grid with simulation results.
Example: "/geoscience-object/orgs/{org_id}/workspaces/{workspace_id}/objects/{object_id}"
Reference to a geoscience object.
Examples: "Sample Name"
, "A name for the thing"
The name of the geoscience object.
Examples: "This is a sample description. It describes a thing for which we need a description"
, "An example description, which could be quite long and detailed."
The description of the geoscience object.
Examples: "123e4567-e89b-12d3-a456-426614174000"
, "987e6543-e21b-12d3-a456-426614174999"
The ID of the Geoscience Object schema.
Attribute containing summary statistics of the simulation results.
Attribute containing the mean of the simulations.
Examples: "example string"
, "another example"
Reference to the attribute in the geoscience object.
Examples: "Sample Name"
, "A name for the thing"
The name of the output attribute.
Attribute containing the variance of the simulations.
Examples: "example string"
, "another example"
Reference to the attribute in the geoscience object.
Examples: "Sample Name"
, "A name for the thing"
The name of the output attribute.
Attribute containing the minimum of the simulations.
Examples: "example string"
, "another example"
Reference to the attribute in the geoscience object.
Examples: "Sample Name"
, "A name for the thing"
The name of the output attribute.
Attribute containing the maximum of the simulations.
Examples: "example string"
, "another example"
Reference to the attribute in the geoscience object.
Examples: "Sample Name"
, "A name for the thing"
The name of the output attribute.
List of attributes containing quantiles of the simulation results.
Examples: "example string"
, "another example"
Reference to the attribute in the geoscience object.
Examples: "Sample Name"
, "A name for the thing"
The name of the output attribute.
Examples: 0.31385451453713464, 0.3961237930318512, 0.741294584164473, 0.8781839717708347, 0.997895768823258
Quantile of the simulations, that this attribute represents.
Attribute containing the simulation results.
Attribute containing the simulation results in normal score space.
Attribute containing the point simulation results.
Attribute containing the point simulation results in normal score space.
Attribute containing the loss calculation results.
Link to the validation report file.
Links related to the simulation task.
Link to the validation dashboard.
{
"target": {
"reference": "https://example.com",
"name": "string",
"description": "string",
"schema_id": "string",
"summary_attributes": {
"mean": {
"reference": "string",
"name": "string"
},
"variance": {
"reference": "string",
"name": "string"
},
"min": {
"reference": "string",
"name": "string"
},
"max": {
"reference": "string",
"name": "string"
}
},
"quantile_attributes": [
{
"reference": "string",
"name": "string",
"quantile": 0
}
],
"simulations": {
"reference": "string",
"name": "string"
},
"simulations_normal_score": {
"reference": "string",
"name": "string"
},
"point_simulations": {
"reference": "string",
"name": "string"
},
"point_simulations_normal_score": {
"reference": "string",
"name": "string"
},
"loss_calculation_attribute": {
"reference": "string",
"name": "string"
}
},
"validation_summary": {
"reference_mean": 0,
"mean": 0
},
"validation_report": {
"reference": "https://example.com",
"name": "string"
},
"links": {
"dashboard": "https://example.com"
}
}
303
303 response, see Compute API Execute Task documentation for more details