Published March 16, 2026
| Version v0.2.0
Software
Open
boyanangelov/sdmbench: v0.2.0
Authors/Creators
Description
v0.2.0
This release modernizes the package by replacing all retired/deprecated dependencies with current alternatives, and updates the documentation and README to match.
Breaking changes
- mlr → mlr3/mlr3learners: Learner IDs have changed —
classif.logreg→classif.log_reg,classif.randomForest→classif.ranger,classif.naiveBayes→classif.naive_bayes.benchmark_sdm()now returns an mlr3BenchmarkResultobject; usebmr$score()/bmr$aggregate()instead ofmlr::getBMRPerformances(). - raster/sp → terra: All spatial operations now use
terra.get_benchmarking_data()returns aSpatRasterinstead ofRasterBrick.
Removed dependencies
scrubr(archived on CRAN) — replaced byCoordinateCleanerrgdal(retired) — replaced byterramaptools(retired) — replaced byterrasp— replaced byterra
Other changes
geodata::worldclim_global()replacesraster::getData("worldclim")for current climate dataterra::vect/terra::spatSamplereplacesp::SpatialPoints/dismo::randomPoints- Fixed deprecated
keras::predict_classes/predict_proba→predict() - Updated ENMeval API to 2.0 (
occs/bg/envsparams,partitionsarg,auc.val.avgcolumn) partition_data()checkerboard methods refactored to remove duplicated code- Improved roxygen documentation: PR-AUC vs ROC-AUC clarified, parameter types and cross-references added throughout
- README updated: all examples use mlr3 API, custom data format corrected, retired package references removed
Files
boyanangelov/sdmbench-v0.2.0.zip
Files
(347.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:855d14d0b8d42fcc87e25f46950c1381
|
347.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/boyanangelov/sdmbench/tree/v0.2.0 (URL)
Software
- Repository URL
- https://github.com/boyanangelov/sdmbench