As some of you may have seen, I had a recent paper come out with Alex Dornburg, Teresa Iglesias, and Katerina Zapfe on the effects of climate change on Australia's only endemic Pokémon, kangaskhan.
Monday, April 5, 2021
As part of fixing the recent spatstat-related issues, I somehow managed to roll back some much older changes and as a result broke the block crossvalidation features on the CRAN version of ENMTools. I'm working on an update now that will fix it, but in the interim if you need that feature please just use the "develop" branch from GitHub. As before, the code for that is:
devtools::install_github("danlwarren/ENMTools", ref = "develop")
Sunday, April 4, 2021
We've finished the changes necessary to come up to date with the changes to the spatstat package, and ENMTools is now back on CRAN. Unfortunately one of the changes we had to make was to disable ppmlasso models, since they're not yet compatible with the new spatstat. We don't know how long those are going to be unavailable, but it could be a while.
Thursday, April 1, 2021
I just got a question about this and I figured I should post about it, since it's quite counterintuitive. If you need to specify a regularization multiplier in ENMTools for Maxent to use, you need to do it with the "-b" flag and the numerical argument passed as two separate arguments. For instance if you wanted to model Iberolacreta monticola from the sample data using a regularization multiplier of 5, you'd do this:
mont <- iberolacerta.clade$species$monticola
mont.mx <- enmtools.maxent(mont, euro.worldclim, args = c("-b", "5"))