Package: xbioclim 1.0.3

xbioclim: Bioclimatic Variables from Monthly Climate Data

Computes the 19 standard bioclimatic variables (BIO01-BIO19) from monthly climate data. The variable set was originally proposed by Nix (1986, ISBN:978-0-644-04887-3) for the BIOCLIM modelling system and is also distributed with the CHELSA climatologies (Karger et al., 2017 <doi:10.1038/sdata.2017.122>). Provides both individual variable functions and a unified interface to compute all 19 variables at once. Designed as an R implementation of the 'xbioclim' C++ library (Robles Fernandez, 2026 <https://github.com/alrobles/xbioclimcpp>). Supports single-pixel vectors and block-based raster processing via 'terra' for memory-efficient handling of large spatial datasets. Includes helpers to transform ERA5-Land hourly reanalysis data (Muñoz-Sabater et al., 2021 <doi:10.5194/essd-13-4349-2021>) into monthly climate inputs.

Authors:Angel Luis Robles Fernandez [aut, cre]

xbioclim_1.0.3.tar.gz
xbioclim_1.0.3.zip(r-4.7-x86_64)xbioclim_1.0.3.zip(r-4.7-arm64)xbioclim_1.0.3.zip(r-4.6-x86_64)xbioclim_1.0.3.zip(r-4.6-arm64)xbioclim_1.0.3.zip(r-4.5-x86_64)
xbioclim_1.0.3.tgz(r-4.6-x86_64)xbioclim_1.0.3.tgz(r-4.6-arm64)xbioclim_1.0.3.tgz(r-4.5-x86_64)xbioclim_1.0.3.tgz(r-4.5-arm64)
xbioclim_1.0.3.tar.gz(r-4.7-arm64)xbioclim_1.0.3.tar.gz(r-4.7-x86_64)xbioclim_1.0.3.tar.gz(r-4.6-arm64)xbioclim_1.0.3.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
xbioclim/json (API)

# Install 'xbioclim' in R:
install.packages('xbioclim', repos = c('https://alrobles.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/alrobles/xbioclim/issues

Pkgdown/docs site:https://alrobles.github.io

Uses libs:
  • gdal– Geospatial Data Abstraction Library
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

Conda:

gdalcppopenmp

3.48 score 7 scripts 8 downloads 54 exports 1 dependencies

Last updated from:95f4301963. Checks:14 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK307
linux-devel-x86_64OK328
source / vignettesOK459
linux-release-arm64OK299
linux-release-x86_64OK253
macos-release-arm64OK178
macos-release-x86_64OK441
macos-oldrel-arm64OK138
macos-oldrel-x86_64OK506
windows-devel-arm64OK414
windows-devel-x86_64OK196
windows-release-arm64OK381
windows-release-x86_64OK166
windows-oldrel-x86_64OK149
wasm-releaseFAIL273

Exports:apply_mask_cppbio01bio02bio03bio04bio05bio06bio07bio08bio09bio10bio11bio12bio13bio14bio15bio16bio17bio18bio19bioclimbioclim_blockbioclim_enginebioclim_errorsbioclim_rasterbioclim_rollingbioclim_warningsbioclim_windowBioclimDataBioclimModelclear_messagesClimateBlockcreate_maskcuda_device_countcuda_device_infocuda_infoengine_set_deviceengine_set_pipelineengine_set_variablesera5_bioclimera5_bioclim_yearsera5_t2m_to_monthlyera5_to_monthlyera5_tp_to_monthlygdal_can_opengdal_infohas_cudahas_errorhas_gdalhas_warningquarterly_fixedquarterly_rollingquarterly_variablesrasterize_mask_cpp

Dependencies:Rcpp

Readme and manuals

Help Manual

Help pageTopics
xbioclim: Bioclimatic Variables from Monthly Climate Dataxbioclim-package xbioclim
Apply a binary mask raster to an input rasterapply_mask_cpp
Create a C++ ClimateBlock and compute bioclimatic variablesbioclim_block
Compute Bioclimatic Variables via the Native GDAL-Tiled Enginebioclim_engine
Retrieve stored error messagesbioclim_errors
Compute Bioclimatic Variables from Monthly Climate Rastersbioclim_raster
Rolling optimal-window bioclimatic variablesbioclim_rolling
Retrieve stored warning messagesbioclim_warnings
Bioclimatic variables over an arbitrary window of monthsbioclim_window
Block-Based Raster Processing for Bioclimatic Variablesbioclim-raster
Compute Bioclimatic Variables from Monthly Climate Databio01 bio01,ANY-method bio01,BioclimData-method bio02 bio02,ANY,ANY-method bio02,BioclimData,missing-method bio03 bio03,ANY,ANY-method bio03,BioclimData,missing-method bio04 bio04,ANY-method bio04,BioclimData-method bio05 bio05,ANY-method bio05,BioclimData-method bio06 bio06,ANY-method bio06,BioclimData-method bio07 bio07,ANY,ANY-method bio07,BioclimData,missing-method bio08 bio08,ANY,ANY-method bio08,BioclimData,missing-method bio09 bio09,ANY,ANY-method bio09,BioclimData,missing-method bio10 bio10,ANY-method bio10,BioclimData-method bio11 bio11,ANY-method bio11,BioclimData-method bio12 bio12,ANY-method bio12,BioclimData-method bio13 bio13,ANY-method bio13,BioclimData-method bio14 bio14,ANY-method bio14,BioclimData-method bio15 bio15,ANY-method bio15,BioclimData-method bio16 bio16,ANY-method bio16,BioclimData-method bio17 bio17,ANY-method bio17,BioclimData-method bio18 bio18,ANY,ANY-method bio18,BioclimData,missing-method bio19 bio19,ANY,ANY-method bio19,BioclimData,missing-method bioclim bioclim,ANY,ANY,ANY,ANY-method bioclim,BioclimData,missing,missing,missing-method bioclim-variables
Create a BioclimData ObjectBioclimData
S4 Class for Bioclimatic Input DataBioclimData-class
Create a BioclimModel ObjectBioclimModel
BioclimModel S4 ClassBioclimModel-class
S4 Methods for BioclimModel Objectsbio01,BioclimModel-method bio02,BioclimModel,missing-method bio03,BioclimModel,missing-method bio04,BioclimModel-method bio05,BioclimModel-method bio06,BioclimModel-method bio07,BioclimModel,missing-method bio08,BioclimModel,missing-method bio09,BioclimModel,missing-method bio10,BioclimModel-method bio11,BioclimModel-method bio12,BioclimModel-method bio13,BioclimModel-method bio14,BioclimModel-method bio15,BioclimModel-method bio16,BioclimModel-method bio17,BioclimModel-method bio18,BioclimModel,missing-method bio19,BioclimModel,missing-method bioclim,BioclimModel,ANY,ANY,ANY-method BioclimModel-methods
Clear all stored messagesclear_messages
C++ ClimateBlock class for batch bioclim computationClimateBlock
Create a binary mask raster from a polygon sourcecreate_mask
Count available CUDA GPU devicescuda_device_count
Query properties of the first CUDA GPU devicecuda_device_info
Query CUDA GPU device informationcuda_info
Run the bioclimatic-variable computation pipelineengine_compute
Create a new BioclimEngine instanceengine_create
Configure monthly climate input filesengine_open
Set the compute device for a BioclimEngine instanceengine_set_device
Set an optional mask rasterengine_set_mask
Set the output raster pathengine_set_output
Set the number of OpenMP threadsengine_set_threads
Select which bioclimatic variables to writeengine_set_variables
Compute Bioclimatic Variables from ERA5-Land Dataera5_bioclim
Generate Bioclimatic Variables for Multiple Yearsera5_bioclim_years
Check whether GDAL can open a raster filegdal_can_open
Return metadata about a GDAL-readable rastergdal_info
Check CUDA GPU availabilityhas_cuda
Check whether any errors are storedhas_error
Check whether the package was built with GDAL supporthas_gdal
Check whether any warnings are storedhas_warning
Fixed-quarter seasonal variablesquarterly_fixed
Rolling-quarter seasonal variablesquarterly_rolling
Quarterly / seasonal climate variablesquarterly_variables quarterly_variables.default
Rasterize a vector polygon layer to a binary mask rasterrasterize_mask_cpp
Error and Warning Message Storexbioclim-messages