Scalable and Efficient Derivation of Bioclimatic Variables
Tiled, Out-of-Core Time Series Averaging (Internal)
In-Memory Time Series Averaging (Internal)
bio01_fast: Mean Temperature of Units
bio01_terra: Mean Temperature of Units
bio02_fast: Mean Diurnal Range
bio02_terra: Mean Diurnal Range
bio03_fast: Isothermality
bio03_terra: Isothermality
bio04_fast: Temperature Seasonality (Std Dev * 100)
bio04_terra: Temperature Seasonality (Std Dev * 100)
bio05_fast: Max Temperature of Warmest Unit
bio05_terra: Max Temperature of Warmest Unit
bio06_fast: Min Temperature of Coldest Unit
bio06_terra: Min Temperature of Coldest Unit
bio07_fast: Temperature Annual Range (bio05 - bio06)
bio07_terra: Temperature Annual Range (bio05 - bio06)
bio08_fast: Mean Temperature of Wettest Period
bio08_terra: Mean Temperature of Wettest Period
bio09_fast: Mean Temperature of Driest Period
bio09_terra: Mean Temperature of Driest Period
bio10_fast: Mean Temperature of Warmest Period
bio10_terra: Mean Temperature of Warmest Period
bio11_fast: Mean Temperature of Coldest Period
bio11_terra: Mean Temperature of Coldest Period
bio12_fast: Total Precipitation
bio12_terra: Total Precipitation
bio13_fast: Precipitation of Wettest Unit
bio13_terra: Precipitation of Wettest Unit
bio14_fast: Precipitation of Driest Unit
bio14_terra: Precipitation of Driest Unit
bio15_fast: Precipitation Seasonality (CV)
bio15_terra: Precipitation Seasonality (CV)
bio16_fast: Precipitation of Wettest Period
bio16_terra: Precipitation of Wettest Period
bio17_fast: Precipitation of Driest Period
bio17_terra: Precipitation of Driest Period
bio18_fast: Precipitation of Warmest Period
bio18_terra: Precipitation of Warmest Period
bio19_fast: Precipitation of Coldest Period
bio19_terra: Precipitation of Coldest Period
bio20_fast: Mean Solar Radiation of Units
bio20_terra: Mean Solar Radiation of Units
bio21_fast: Highest Solar Radiation Unit
bio21_terra: Highest Solar Radiation Unit
bio22_fast: Lowest Solar Radiation Unit
bio22_terra: Lowest Solar Radiation Unit
bio23_fast: Solar Radiation Seasonality (CV)
bio23_terra: Solar Radiation Seasonality (CV)
bio24_fast: Solar Radiation of Wettest Period
bio24_terra: Solar Radiation of Wettest Period
bio25_fast: Solar Radiation of Driest Period
bio25_terra: Solar Radiation of Driest Period
bio26_fast: Solar Radiation of Warmest Period
bio26_terra: Solar Radiation of Warmest Period
bio27_fast: Solar Radiation of Coldest Period
bio27_terra: Solar Radiation of Coldest Period
bio28_fast: Mean Moisture of Units
bio28_terra: Mean Moisture of Units
bio29_fast: Highest Moisture Unit
bio29_terra: Highest Moisture Unit
bio30_fast: Lowest Moisture Unit
bio30_terra: Lowest Moisture Unit
bio31_fast: Moisture Seasonality (Standard Deviation)
bio31_terra: Moisture Seasonality (Standard Deviation)
bio32_fast: Moisture of the Most Moist Period
bio32_terra: Moisture of the Most Moist Period
bio33_fast: Moisture of the Least Moist Period
bio33_terra: Moisture of the Least Moist Period
bio34_fast: Moisture of Warmest Period
bio34_terra: Moisture of Warmest Period
bio35_fast: Moisture of Coldest Period
bio35_terra: Moisture of Coldest Period
Tiled, Out-of-Core Bioclimatic Variable Calculation
In-Memory Bioclimatic Variable Calculation
Print Bioclimatic Variable Names
Calculate Averages for SpatRasters
Calculate Rolling Temporal Averages for SpatRasters
Standardize Environmental Variable Input Format
Validate Climate Input Rasters
Calculate Sliding Periods for Temporal Analysis
Create an Inverse Cell ID Translation Function
Derive Comprehensive Bioclimatic Variables
Derive Custom Summary Statistics from Climate Variables
Windows
Tiled, Out-of-Core Rolling Time Series Averaging (Internal)
In-Memory Rolling Time Series Averaging (Internal)
Tiled, Out-of-Core Custom Variable Summarization
In-Memory Custom Variable Summarization
Calculate Temporal Period Aggregates
Export Bioclimatic Variables to GeoTIFF
Provides a high-performance framework for deriving bioclimatic and custom summary variables from large-scale climate raster data. The package features a dual-backend architecture that intelligently switches between fast in-memory processing for smaller datasets (via the 'terra' package) and a memory-safe tiled approach for massive datasets that do not fit in RAM (via 'exactextractr' and 'Rfast'). The main functions, derive_bioclim() and derive_statistics(), offer a unified interface with advanced options for custom time periods and static indices, making it suitable for a wide range of ecological and environmental modeling applications. A software note is in preparation. In the meantime, you can visit the package website <https://gepinillab.github.io/fastbioclim/> to find tutorials in English and Spanish.
Useful links