Skip to content

Releases: ApexRMS/ecoClassify

v2.4.0

21 Apr 16:09
5b6eafd

Choose a tag to compare

What's Changed?

New Features

  • Raster tiling transformer for spatial multiprocessing support
  • Target-class datasheet to define class of interest in a multiclass user-defined raster
  • Prediction summary output with timestep-level statistics and probability metrics
  • Updated model evaluation metrics output (Accuracy, Precision, Recall, Specificity, F1, AUC)
  • Multiprocessing support with configurable core allocation

Improvements

  • RGB band assignment and band renaming support, including band-name override and RGB selection
  • Updated scenario set-up workflow to load only the packages required for the specified model
  • Improved memory and file handling, user-classified raster validation, and per-tile processing controls

Bug Fixes

  • Fixed DB update files and package metadata/database schema updates
  • Removed benign installation messages from runlog errors
  • Safer raster read/write lifecycles and more resilient summary generation

v2.3.2

19 Feb 15:24
a1eda48

Choose a tag to compare

What's Changed?

Improvements

  • Improved sampling of training and testing data to match presence/absence class proportions
  • Improved handling of multiple ENMeval versions

Bug Fixes

  • Fixed error with values saved in advanced options datasheet of results scenarios
  • Fixed bugs and optimized RAM usage with MaxEnt model
  • Fixed bugs with post-processing transformer running in conda environment

v2.3.1

04 Nov 22:21
11368c7

Choose a tag to compare

What's changed?

Improvements

  • Simplified conda environment and added automated dependency installer
  • Expanded model statistics reporting

Bug Fixes

  • Fixed rendering of MaxEnt histograms

v2.3.0

29 Oct 19:31
c4d0085

Choose a tag to compare

What's changed?

New Features

  • Added “Override band names” option in advanced classifier options datasheet, applied during training and prediction to standardize raster band names
  • Updated configuration of advanced classifier options datasheet
  • Added binary maps for post-processed outputs with filtering and reclassification applied

Improvements

  • Automatic filtering of invalid timesteps before training and prediction, with a clear summary of kept/dropped timesteps
  • More robust MaxEnt dependency checks with safer fallback and retry behavior
  • Automatic assignment of a generic CRS when missing for more reliable raster processing
  • Improved memory efficiency and disk I/O performance in post-processing workflows to reduce resource consumption

Bug Fixes

  • Fixed process for extracting multiple training raster inputs
  • Corrected dimensions for CNN model when trained on multiple training rasters with the contextualization feature
  • Fixed handling of missing data in performance metric calculations

v2.2.0

20 Aug 01:52
8064981

Choose a tag to compare

What's changed?

New Features

  • Added configurable model tuning objective (Accuracy, Specificity, Sensitivity, Precision, Balanced, Youden) influencing automatic thresholding
  • Expanded training and testing data sampling with per-timestep handling, spatial balance, optional edge enrichment, and detailed sampling information
  • Added “Model tuning objective” option to advanced classifier settings

Improvements

  • Updated Random Forest training with two-stage hyperparameter tuning, enhancing training efficiency
  • Updated evaluation to use explicit class labels and probabilities for Random Forest results

Bug fixes

  • Fixed inverse probability from Random Forest model predictions

v2.1.2

31 Jul 14:12

Choose a tag to compare

What's changed?

Bug fixes

  • added filtering function for post-processing transformer

v2.1.1

29 Jul 13:50
75e9ba8

Choose a tag to compare

What's changed?

Bug Fixes

  • Improved reclassification logic in post-processing transformer to skip reclassification when no rules are supplied

v2.1.0

28 Jul 16:48
3a02496

Choose a tag to compare

What's changed?

New Features

  • Introduced a post-processing workflow enabling filtering and rule-based reclassification of raster outputs
  • Added new options for advanced classifier settings and post-processing filters
  • New outputs for restricted (filtered and reclassified) predicted and classified rasters are now available

Improvements

  • Updated post-processing filter options to use minimum neighbor counts for filtering and filling
  • Updated display names and scenario/map/export layouts for clarity and consistency
  • Streamlined raster value rounding and contextual feature extraction for improved efficiency
  • Enhanced robustness and efficiency in raster prediction handling, especially for categorical variables and missing data
  • Updated database schema and documentation to reflect new filter parameter names and defaults.
  • Enhanced progress messaging and user feedback during workflow execution.
  • Reorganized classifier options into basic and advanced categories for improved usability.

Bug Fixes

  • Improved detection and reporting of inconsistent missing data patterns in rasters

v1.2.2

17 Jul 08:34
3a05ee0

Choose a tag to compare

What's changed?

  • Streamlined handling of categorical data for uneven training and testing categories

v1.2.1

24 Jun 12:52
2a71575

Choose a tag to compare

What's changed?

  • Added updates folder for seamless switching between package versions
  • Updated function descriptions and split into categorized scripts