Learn R Programming

inlabru (version 2.11.1)

bru_safe_sp: Check for potential sp version compatibility issues

Description

Loads the sp package with requireNamespace("sp", quietly = TRUE), and checks and optionally sets the sp evolution status flag if rgdal is unavailable.

Usage

bru_safe_sp(quietly = FALSE, force = FALSE, minimum_version = "1.4-5")

Value

Returns (invisibly) FALSE if a potential issue is detected, and give a message if quietly is FALSE. Otherwise returns TRUE

Arguments

quietly

logical; if TRUE, prints diagnostic messages. Default FALSE

force

logical; If rgdal is unavailable and evolution status is less that 2L, return FALSE if force is FALSE. If force is TRUE, return TRUE if the package configuration is safe, potentially after forcing the evolution status to 2L. Default FALSE

minimum_version

character; the minimum required INLA version. Default 1.4-5 (should always match the requirement in the package DESCRIPTION)

Examples

Run this code
if (FALSE) {
if (bru_safe_sp() &&
  require("sp")) {
  # Run sp dependent calculations
}
}

Run the code above in your browser using DataLab