Skip to content

Uniform Conditioning🍋

LocalisedUniformConditioning 🍋

Bases: Entity

Localised Uniform Conditioning Solver class.

Parameters:

Name Type Description Default
covariance_model Covariance

Covariance used for distance computation.

required
neighborhood_model Neighborhood

Neighborhood model used for weights computation.

required
axes List[Coord]

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

[Coord.U, Coord.V, Coord.W]

Attributes:

Name Type Description
covariance_model

Covariance used for distance computation.

neighborhood_model

Neighborhood model used for weights computation.

axes

If solver is 2D or 3D.

solve(obj, obj_region, obj_attribute, anamorphosis, support, support_region, panel_support, panel_support_region, cutoff_grades, support_attribute, discr=None, panel_discr=None) 🍋

Solve Localised Uniform Conditioning on a small size support (SMU) using a conditioning object and larger size support (panel).

Parameters:

Name Type Description Default
obj GeoRefObject

Conditioning Object.

required
obj_region Optional[str]

Spatial subset of conditioning.

required
obj_attribute str

Property to estimate.

required
anamorphosis Anamorphosis

Anamorphosis class, allowing change of support computation, and local estimation.

required
support GeoRefObject

Object to estimate onto (SMU).

required
support_region Optional[str]

Spatial subset of estimation.

required
panel_support GeoRefObject

Object to estimate onto (Panel).

required
panel_support_region Optional[str]

Spatial subset of estimation.

required
cutoff_grades Vector

Discretised range of values of input data.

required
support_attribute str

Property name to add in support.

required
discr Optional[Vector]

Discretisation of each block (SMU) if block kriging. Defaults to None.

None
panel_discr Optional[Vector]

Discretisation of each block (Panel) if block kriging. Defaults to None.

None

Raises:

Type Description
Warning

Maximum allowed neighbors is higher than number of conditioning data.