Skip to content

2.0.0

Enhancements🍋

Issue Ref Summary Description
[No Ref] Improved LUC algorithms performance LUC has been optimized to provide a x25 performance gain.
[No Ref] Improved experimental variography algorithms Variography has been optimized to provide a x50 performance gain on speed and a drastic reduction of the memory footprint (e.g. 100k points yields 1.5Go of RAM vs 40Go previously).
[No Ref] Variography plots color configuration It is now possible to configure the varioplot so that the model and experimental variogram colors match.
[No Ref] Pretty printing no longer print string methods Pretty print display is no longer cluttered by all Python str methods.

New Features🍋

Issue Ref Summary Description
[No Ref] Introducing Multi-Threading in Geostat Algorithms Julia-based algorithms (e.g. SK, OK, IDW, LUC, etc.) are now multi-threaded by default.

⚠ Breaking changes🍋

Major improvements in Geostat algorithms:

  • multi-threading in ON by default using all available cores. To force a specific number of cores, specify the environment variable JULIA_NUM_THREADS (e.g. JULIA_NUM_THREADS=8 python main.py). To turn multi-threading OFF, use JULIA_NUM_THREADS=1.
  • Vario chunk_size parameter in variogram function has been removed as enhancements allow for faster computation and memory efficiency.

Last update: 2023-12-11