Skip to content

Simulations🍋

SGS (Simulations) 🍋

Sequential Gaussian Simulations Solver class.

Parameters:

Name Type Description Default
covariance_model Union[Covariance, CovarianceElem]

Covariance used for distance computation.

required
neighborhood_model Neighborhood

Neihborhood model used for weigths computation.

required
axes List[Coord]

If solver is 2D or 3D. Defaults to [Coord.U, Coord.V, Coord.W].

[<Coord.U: 'U'>, <Coord.V: 'V'>, <Coord.W: 'W'>]

solve(self, obj, obj_region, obj_attribute, support, support_region, support_attribute, simulations_number) 🍋

Solve SGS on a support using a conditioning object.

Parameters:

Name Type Description Default
obj GeoRefObject

Conditioning Object.

required
obj_region str

Spatial subset of conditionining.

required
obj_attribute str

Property to estimate.

required
support GeoRefObject

Object to estimate onto.

required
support_region str

Spatial subset of estimation.

required
support_attribute str

Property name to add in support.

required
simulations_number int

Number of simulations to be realized.

required

Exceptions:

Type Description
AttributeError

If maximum allowed neighbors is higher than number of conditioning data.

Simulations (Entity) 🍋

Simulations Solver class.

Attributes:

Name Type Description
covariance_model Union[Covariance, CovarianceElem]

Covariance used for distance computation.

neighhborhood_model Neighborhood

Neihborhood model used for weigths computation.

axes List[Coord], optionnal

If solver is 2D or 3D.

solve(self) 🍋

Use the defined method to interpolate onto target locations.

Back to top