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.