ConditionalTurningBandsParameters
ConditionalTurningBandsParameters
evo.compute.tasks.geostatistics.conditional_turning_bands.ConditionalTurningBandsParameters
Parameters for the conditional turning-band simulation task.
Performs a conditional block turning-bands simulation using a pre-existing continuous distribution object. The task outputs an ensemble attribute on the target grid, containing one column per realization.
Example::
source
Reference to the pointset containing the source conditioning points.
source_attribute
The source values. Accepts a typed attribute such as pointset.attributes["grade"], or an attribute expression such as "locations.attributes[?name=='grade']".
target
Reference to the target 3-D grid or masked grid to simulate onto.
filter
Optional filter restricting simulation to a subset of target-grid locations.
source_filter
Optional filter restricting conditioning to a subset of the source data.
neighborhood
Search neighbourhood used both for simulation and for the conditioning kriging step.
distribution
Reference to a non-parametric continuous cumulative distribution object.
Typically created by the continuous-distribution task. The distribution is used for the normal-score back-transformation of simulation results.
variogram_model
Reference to the variogram model used to model spatial covariance.
kriging_method
The kriging method for the conditioning step.
"simple"(default) — assumes a known constant mean."ordinary"— estimates the local mean from nearby samples.
block_discretization
Sub-block discretisation for support correction.
Each grid cell is subdivided into nx * ny * nz sub-cells, simulated individually, and then averaged to the block scale. Defaults to BlockDiscretization(nx=1, ny=1, nz=1) (point simulation at cell centres).
number_of_lines
Number of turning-band lines.
Higher values produce more accurate results at the cost of runtime. Must be between 1 and 1000. Defaults to 500.
realizations
Number of simulation realizations to produce.
All realizations are saved to the ensemble attribute on the target object. Must be between 1 and 100. Defaults to 1.
random_seed
Random seed for reproducible simulations.