Skip to content

2.5.0

Bug Fixes🍋

Issue Ref Summary Description
[No Ref] Improve lags and tols array checking Perform comparisons with small values instead of zero to avoid float-point ambiguity. Previously, this could cause false detection of overlap or non-contiguous sequences in lags or tols, which triggered incorrect errors when using Rust or Julia backends for experimental variogram.

Enhancements🍋

Issue Ref Summary Description
330 bounds method on Drillholes is computed on midpoints coordinates bounds on Drillholes was computed on mid coordinates, which caused offset of half a composite length.
[No Ref] Simplify aggregation use Aggregation functions no longer need aggregation method by default. When specified, property and aggregation method may now be either a value or a list of values.
337 Improve drillholes compositing performance Added a new backend implemented with rust which performs numerical compositing faster. Used by default.
341 Solve API - Rework kriging in order to enable call of simple kriging using solve_api method Implement solve_api in Kriging class to improve compatibility with c++ binding.

New Features🍋

Issue Ref Summary Description
338 Categorical compositing Added a new backend implemented with rust which performs categorical compositing. Used by default.
346 Activation key to prevent usage of geolime-rs outside of geolime Added a mechanism in the init.py file to deny any access to geolime-rs outside jupylime.

⚠ Breaking changes🍋