Join Gridded Weather Data to Event Tables
Join weather back to events (supports rolling join for hourly)
Build standard time keys used by weatherjoin
Check cache coverage for planned calls
Plan provider calls: for each loc_id, split by time sparsity
Placeholder elevation lookup
Fetch NASA POWER for planned calls
Multi-column time input path Map time columns to roles
Normalize POWER output time columns to timestamp_utc (UTC)
Resolve time_api based on user choice and input resolution
Spatial planning: map points to representative locations
Split sparse time points into segments using a gap penalty (hours)
Single-column time input path Validate and normalize a time column
Multi-column time input path Validate time components and build Date s...
Internal: load required packages (used for interactive sourcing too)
Get weatherjoin option with default
Join gridded weather data to an event table
weatherjoin options
weatherjoin: Join Gridded Weather Data to Event Tables
Clear cached weather data
List cached weather segments
Upgrade cache index schema
High-level tools to attach gridded weather data from the NASA POWER Project to event-based datasets. The package plans efficient spatio-temporal API calls via the 'nasapower' R package, caches downloaded segments locally, and joins weather variables back to the input table using exact or rolling joins. This package is not affiliated with or endorsed by NASA.