Releases: iiasa/ibis.iSDM
v0.1.7
What's Changed
- Dev 0.17 bump by @Martin-Jung in #151
New features
- Implementation of small ensemble of models for linear engines (add_control_esm()) #141
Minor improvements and bug fixes
- Raise informative error if bias layer has negative values. #148
- Update engine_xgboost() to work with latest development build and remove [pdp] as dependency #149
- Improvement of document grammar and readability. Few more vignette examples based on latest development.
- 🐛 Fixing of engine_inlabru() to work with latest version #150 #145
- 🐛 Fixes to add_control_bias() to have it working again.
- 🐛 Refactor code to avoid importing namespaces #95
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
This PR integrates a series of refactors and enhancements to improve messaging, error handling, and background creation across multiple engine and class files, and it adds support for data.frame predictors.
- Centralizes creation of background rasters via create_background(x) to reduce duplication.
- Replaces stop()/warning() calls with cli::cli_abort() and cli::cli_alert_warning() for consistent messaging.
- Adds support for data.frame predictors and expands documentation for predictor processing.
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed in version 0.1.5
New features
New visualization function nicheplot() to visualize suitability across 2 axes #87.
Support for 'modal' value calculations in ensemble().
Support for 'superlearner' in ensemble().
Support for 'kmeans' derived threshold calculation in threshold() and predictor_derivate().
Support for future processing streamlined. See FAQ section for instructions #18.
Minor improvements and bug fixes
Now overwriting temporary data by default in predictor_transform() and similar functions.
Minor 🐛 fix related to misaligned thresholds and negative exponential kernels.
🔥 🐛 fix for scenario projections that use different grain sizes than for inference.
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Improved factor handling by @mhesselbarth in #128
- Version bump by @Martin-Jung in #132
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Cln docs by @mhesselbarth in #85
- Changing class and objects to R6 throughout by @Martin-Jung in #88
- Updating master with dev by @Martin-Jung in #97
- Master back to dev by @Martin-Jung in #98
- Merge back so as that commit history is identical by @Martin-Jung in #99
- Merge pull request #99 from iiasa/dev by @Martin-Jung in #100
- Fix clamp by @jeffreyhanson in #103
- Adding
engine_scamprto the package by @Martin-Jung in #107 - Prior fixes by @mhesselbarth in #112
- Merging scenario fixes #113, threshold constraints and dispersal corrections by @Martin-Jung in #114
- project for method_integration = "predictor" by @mhesselbarth in #119
- Dev to master for 0.1.3 version bump by @Martin-Jung in #126
New Contributors
- @jeffreyhanson made their first contribution in #103
Full Changelog: v0.1.1...v0.1.3
Version 0.1.1
What's Changed
- Merging 0.1 dev branch to main by @Martin-Jung in #79
- Before christmas version push by @Martin-Jung in #83
Full Changelog: v0.0.9...v0.1.1
v0.0.9
What's Changed
Full Changelog: v0.0.7...v0.0.9
Version 0.0.7
What's Changed
- Update to version 0.0.5 (#53) by @Martin-Jung in #54
- Small bugfix related to ensemble and min/max of terra by @mhesselbarth in #55
- Dev by @Martin-Jung in #59
- Merge version 0.0.7 in by @Martin-Jung in #61
Full Changelog: v0.0.6...v0.0.7
Version 0.0.6
Version 0.0.5
What's Changed
- See Changelog. Most critical change is the transition from
rastertoterrathroughout. If this new version breaks your established code, use the old one.
Details:
- Fix check by @mhesselbarth in #42
- Fix check by @mhesselbarth in #43
- Merge terra branch into
devby @Martin-Jung in #49 - Update to version 0.0.5 by @Martin-Jung in #53
Full Changelog: v0.0.3...v0.0.5