NEWS.md
sf::st_sf()
) are now use for vector data and terra package objects (terra::rast()
) for raster data. These updates impact many of the user-facing functions (e.g., calcBoundaryData()
, sim.species()
, sim.space()
, calcSpeciesAverageInPus()
, rap()
), so users will likely need to update their code.cs_pus
, cs_spp
, and cs_spaces
built-in datasets have been removed. This is because terra::rast()
objects cannot be distributed as built-in datasets for packages. These datasets can now be manually imported from external files distributed with the package (see ?cs_pus
for more details).SpatialPolygons2PolySet
function has been renamed to convert2PolySet
.NumericFocus
parameter to GurobiOpts
to handle numerical issues.spacePlot
to avoid throwing a ggplot2 deprecation warning.sim.space
and sim.species
functions no longer accept RandomFileds objects as arguments. To simulate spatially auto-correlated data using random fields, a numeric
value should be supplied to the model
parameter.verbose
parameter of solve()
can now be used to suppress output from the Gurobi solver.make.RapData
function to improve compatibility with updates to coordinate reference system (sp::CRS
) objects. These updates simply mean that warning messages will no longer be displayed. The compatibility issues that resulted in warnings did not affect the correctness of any results.is.gdalInstalled
and rasterizeGDAL
functions.sp::CRS()
class definitionis.finite
behaviour for character
class objects.GurobiOpts
.print.RapResults
function now prints information in a prettier manner.raptr::solve
function now throws a warning if some species are poorly represented in the solution.knitr::rmarkdown_notangle
engine to avoid running the code during package checks, and placeholder vignette file has been removed.pkg::function
.message
following best practices.is.GurobiInstalled
now does not run gurobi to avoid spurious notes during CRAN checks on academic license.make.DemandPoints
.\donttest
instead of \dontrun
for examples.requireNamespace
.