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:
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
Last updated from:95f4301963. Checks:14 OK, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 307 | ||
| linux-devel-x86_64 | OK | 328 | ||
| source / vignettes | OK | 459 | ||
| linux-release-arm64 | OK | 299 | ||
| linux-release-x86_64 | OK | 253 | ||
| macos-release-arm64 | OK | 178 | ||
| macos-release-x86_64 | OK | 441 | ||
| macos-oldrel-arm64 | OK | 138 | ||
| macos-oldrel-x86_64 | OK | 506 | ||
| windows-devel-arm64 | OK | 414 | ||
| windows-devel-x86_64 | OK | 196 | ||
| windows-release-arm64 | OK | 381 | ||
| windows-release-x86_64 | OK | 166 | ||
| windows-oldrel-x86_64 | OK | 149 | ||
| wasm-release | FAIL | 273 |
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 page | Topics |
|---|---|
| xbioclim: Bioclimatic Variables from Monthly Climate Data | xbioclim-package xbioclim |
| Apply a binary mask raster to an input raster | apply_mask_cpp |
| Create a C++ ClimateBlock and compute bioclimatic variables | bioclim_block |
| Compute Bioclimatic Variables via the Native GDAL-Tiled Engine | bioclim_engine |
| Retrieve stored error messages | bioclim_errors |
| Compute Bioclimatic Variables from Monthly Climate Rasters | bioclim_raster |
| Rolling optimal-window bioclimatic variables | bioclim_rolling |
| Retrieve stored warning messages | bioclim_warnings |
| Bioclimatic variables over an arbitrary window of months | bioclim_window |
| Block-Based Raster Processing for Bioclimatic Variables | bioclim-raster |
| Compute Bioclimatic Variables from Monthly Climate Data | bio01 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 Object | BioclimData |
| S4 Class for Bioclimatic Input Data | BioclimData-class |
| Create a BioclimModel Object | BioclimModel |
| BioclimModel S4 Class | BioclimModel-class |
| S4 Methods for BioclimModel Objects | bio01,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 messages | clear_messages |
| C++ ClimateBlock class for batch bioclim computation | ClimateBlock |
| Create a binary mask raster from a polygon source | create_mask |
| Count available CUDA GPU devices | cuda_device_count |
| Query properties of the first CUDA GPU device | cuda_device_info |
| Query CUDA GPU device information | cuda_info |
| Run the bioclimatic-variable computation pipeline | engine_compute |
| Create a new BioclimEngine instance | engine_create |
| Configure monthly climate input files | engine_open |
| Set the compute device for a BioclimEngine instance | engine_set_device |
| Set an optional mask raster | engine_set_mask |
| Set the output raster path | engine_set_output |
| Set the number of OpenMP threads | engine_set_threads |
| Select which bioclimatic variables to write | engine_set_variables |
| Compute Bioclimatic Variables from ERA5-Land Data | era5_bioclim |
| Generate Bioclimatic Variables for Multiple Years | era5_bioclim_years |
| Check whether GDAL can open a raster file | gdal_can_open |
| Return metadata about a GDAL-readable raster | gdal_info |
| Check CUDA GPU availability | has_cuda |
| Check whether any errors are stored | has_error |
| Check whether the package was built with GDAL support | has_gdal |
| Check whether any warnings are stored | has_warning |
| Fixed-quarter seasonal variables | quarterly_fixed |
| Rolling-quarter seasonal variables | quarterly_rolling |
| Quarterly / seasonal climate variables | quarterly_variables quarterly_variables.default |
| Rasterize a vector polygon layer to a binary mask raster | rasterize_mask_cpp |
| Error and Warning Message Store | xbioclim-messages |
