Release Notes

Release 0.5.0 (2026-07-01)

  • Targeting workflow train/test split bug

  • Add option to save/load state of application

  • Simplify index overlay mechanism in targeting workflow

  • Boolean data are leading to an error reloading targeting workflow

  • Add inference (destination) object to run based on existing model (pkl)

  • Index overlay took all the features even when they are NaN in it leading to errors

  • Add runtest with Quest South

  • Implement saving mechanisms for out_group

  • Change the database mechanism to not allow a dataframe as input.

  • Improve property selection

  • Catch bugs with clean geoapps-error

  • Update to Python 3.12

  • Save figure regression

  • Improve/standardize formatting of UI labels

  • Selecting data + cv group lead to a bug

  • Catch edge case of no-data values intersecting

  • Issue when opening several targeting-workflow windows concurrently

  • Index overlay table raised a bug with new version of scikit-learn

  • Refresh screenshots of UIJsons in docs

Release 0.4.0 (2026-01-12)

  • Refactor correlation matrix with Dash UI

  • Implement Test Train Split as pure Dash app

  • Refactoring to base class and verbosity of Dash app

  • Create Dash app for Property EDA

  • Create Dash app for Modeling tab

  • Implement full tabs as replacement for pyside

  • Failing install.bat

  • Remove warnings in the targeting workflow

  • Use get_logger utility for targeting workflow

  • Crash in targeting_workflow issue with cross validation using referenced data

  • Remove old pyqt application in favor our Dash UI

  • Update targeting_workflow documentation

  • Add option to save figures in plotly dash as it was with pyside

  • Target description not being display

  • Change for soft dependency of pywebview

Release 0.3.0 (2025-06-20)

  • Build conda package faster with rattler-build

  • Move 3rd-party license file under doc

  • Clean targeting workflow for a v2

  • Replace targeting-workflow icon by regular Analyst icon

  • Change DBSCAN by a clustering with a given number of cluster

  • Deal with no-data values

  • Instability in targeting workflow when updating properties vs cross validation groups

  • Add imbalanced forest to algorithm option

  • Better handling/display of AssertionError

  • Cannot run Targeting workflow with saved UIjson group

  • Declare pyside dependency correctly for both conda and pip

  • bring back adjusted ui.json from Analyst

  • Better handling/display of AssertionError

  • The correlation matrix plot colors seems to be the spearman instead of the pearson

  • Updated env for Analyst 4.6

  • Save figure option + fix error blocking processes

  • Update documentation of targeting workflow

Release 0.2.0 (2025-02-08)

  • Update documentation to use FlinFlon examples

  • Changes for geoh5py release/0.10.0

  • Do not include top level files in wheels

Release 0.1.0 (2024-06-17)

(First release)

  • Gui - Attempt to fix tests

  • Knowledge driven

  • Changes to allow user set the target and the no target using a function

  • Include other geoh5 objects

  • Correct knowledge driven

  • Min mean distance

  • Knowledge driven

  • Remove warning

  • Spatial group

  • Random forest random search

  • Knowledge driven update

  • Resolving pytest error

  • Removing qt test

  • Re-align dependencies to distribute under pro-geology

  • Add files via upload

  • Prepare distribution

  • Fix dependency resolution by conda-lock on Qt5

  • Resolve version conflict between Conda and Poetry for PySide

  • Build distribution files: solve Conda vs Poetry issue on qt5 PyPI dependency

  • Change lock file name for RTD