Skip to contents
ibis.iSDM 0.1.6 (current dev branch)
Minor improvements and bug fixes
- IIASA internal functionalities such as preparation of GLOBIOM data have been transferred to BNRTools
ibis.iSDM 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.
ibis.iSDM 0.1.4
Minor improvements and bug fixes
-
🐛 fix for support of factor x continuous variable interaction #131
- Renamed
add_control_extrapolation
to add_limits_extrapolation()
.
-
🐛 fix to
engine_gdb
also to support non-linear smooth functions (again).
- Small fix to support deprecated
field_occurrence
field in validate
for convenience.
-
🐛 fix that prevented
BART
models to be saved/loaded from disk #127.
-
🐛 fixes related to
factor
handling for all engines.
-
🐛 fixes related to
is_comparable_raster
and add_predictors
/add_predictors_range
#130
-
🐛 fix related to
partial
for engine_gdb
and priors
ibis.iSDM 0.1.3
New features
- Add functions that creates HTML file base on
DistributionModel
.
- Added new engine
engine_scampr()
for model-based integration.
- Allow projection of models using
method_integration = "predictor"
Minor improvements and bug fixes
- Small fixes to ensure
boruta
filtering works (again)?
- Small fix to parameter in
train()
#102 @jeffreyhanson
- Small helper function for combining 2 different formula objects
combine_formulas()
- Small bug fixes dealing with
scenario()
projections and limits, plus unit tests #104
- Bug fixes with adding
predictor_derivate()
to scenario predictors and added unit tests #106
- Several fixes related to different engines and priors.
- Changed default output for netcdf files to multidimensional arrays #109
-
🔥 hot fixes for scenario scaling and normalization issue #113
-
🐛 fix so that projection works with different extents than used for inference.
ibis.iSDM 0.1.2
New features
- Switched object structure to
R6
throughout for improved data and memory handling #44
- Implemented a convenience function ro remove biodiversity datasets (
rm_biodiversity()
).
Minor improvements and bug fixes
- Added a logical parameter to
ensemble()
enabling compositing of thresholds if set #84
- Support of multi-band rasters in
ensemble()
for convenience.
- Fix of bug in
threshold()
for supplied point data and improved error messages.
- Cleaner docs and structure
- Adding
wrap_model
/unwrap_model
functions
- Added default parameters for all ibis specific options #90
- Changing behaviour of weights in
engine_inlabru()
#93
ibis.iSDM 0.1.1
New features
- Added default
engine_glm()
for dependency-free inference and projection.
- Harmonized controls settings and added option to contrain extrapolation
add_control_extrapolation()
- Adding a function for temporal interpolation of predictors #52
Minor improvements and bug fixes
ibis.iSDM 0.1.0
Minor improvements and bug fixes
- Added R-universe installation option as alternative to github #38
- Minor bug fixes in
scenario()
object, and MigClim and Kissmig wrappers.
- Bug fix related to CRS classes of sp and sf
- Bug fix related to blas.num.threads
- Bug fix that crashed
write_summary()
outputs when no prediction was made.
- Bug fix related to CRS in
engine_inla()
- Bug fix in
engine_stan()
related to background layer
- Class of biodiversity data is identical for PO and PA
- Bug fix in
built_formula_glmnet()
and response
- Bug fix in
built_formula_gdb()
and response
- Each model$biodiversity stores only predictors of current ID
- Bug fix in
built_formula_inla()
for INLABRU
ibis.iSDM 0.0.9
New features
- Added new vignette on available functions for data preparation #67
- Addition of small
mask()
function that emulates the for terra
.
Minor improvements and bug fixes
ibis.iSDM 0.0.8
Minor improvements and bug fixes
- Added warnings and checks for missing crs in supplied layers #65
- Smaller bug and code harmonizations to
ensemble_partial()
, partial()
and spartial()
.
- Smaller bug fixes to
threshold()
in scenario()
projections.
- Improved error messages in several functions.
- Further documentation fixes towards CRAN submission #38
- Allow to specify location of biodiversity point records in
threshold()
.
ibis.iSDM 0.0.7
New features
- Added method proximity to
add_control_bias()
to place lower weights on points closer to another.
- Added helper functions
get_data()
and the option to apply threshold()
directly on BiodiversityScenarios.
- Added centroid function to BiodiversityScenarios and DistributionModels #29
Minor improvements and bug fixes
- Add Error message for background data of different units easier to understand.
- Added warning message to the threshold creation to use independent data where possible.
- Fixed min.cv bug in
threshold()
introduced by #17
- Fixed
add_offset()
function now also allowing sf objects as input.
- Fixed bug with writing outputs in
write_output()
- Fixed a bug so that prediction limits work correctly again (
distribution(...,lim = x)
)
ibis.iSDM 0.0.6
New features
-
partial_density()
function implemented #57
- Re-specification of limits with implementation of minimum convex polygon limits to
distribution()
.
- Added
check()
function for assessing assumptions and fits for various objects #45
- Added minor internal helper functions to duplicate
stars
objects via st_rep
.
- Implemented local limiting factor function (
limiting()
) #37
Minor improvements and bug fixes
- Further smaller documentation fixes towards a CRAN submission #38
- Bug fix to method
buffer
in pseudo-absence settings.
- Minor bug fixes to
ensemble()
uncertainty calculations.
ibis.iSDM 0.0.5
New features
- Addition of 5 parameter logistic curve offsets with parameter search to
add_offset()
.
Minor improvements and bug fixes
- Further smaller documentation fixes towards a CRAN submission #38
- Bug with with
write_model()
, now converting terra
objects to data.frame
between import/export.
- Smaller bug fixes, for example in
similarity()
, addition of variable name sanitization to predictors by default.
ibis.iSDM 0.0.4
Minor improvements and bug fixes
- Smaller bug fixes with regards to writing outputs and adding pseudo-absences.
- Added short convenience function to convert prediction outputs #48
- Converted from
raster
to terra
#17
- Updated and added further unit checks and tests
ibis.iSDM 0.0.3
New features
- Aded Boruta for iterative feature selection of predictor variables.
Minor improvements and bug fixes
- Removed Magittr dependency #41
- Smaller improvements to documentation and removing of CRAN preventing function calls.
- Made the separation from hyperparameter search functions clearer and added new option to filter highly correlated covariates via
train()
.
ibis.iSDM 0.0.2
Minor improvements and bug fixes
- Smaller documentation fixes, including to make sure examples and returns are in all exported function documentations.
- Preparation for cran release #38, including fixing some common issues and checks.
- Some smaller bug fixes to
validate()
to make Boyce more robust.
- Change of the logo. Thanks to @elliwoto
- Added warning to validate call for users to be aware of non-independent validation.
- Further fixes on github actions and tests by @mhesselbarth
ibis.iSDM 0.0.1
- Initial public release version! Finding and fixing further bugs…