| aggregate_by_frequency | Aggregate data by temporal frequency |
| aggregate_imd_by_frequency | Aggregate IMD data by temporal frequency |
| aggregate_to_polygons | Aggregate gridded data to polygon regions |
| anomaly | Departure from the mean over a baseline period |
| cache_stats | Get cache statistics |
| calc_heat_indices | Calculate all heat stress indices |
| categorize_variables | Sort variables by aggregation method |
| check_cache | Find if data is in the cache |
| check_grid_coverage | Calculate the grid coverage statistics for polygons |
| check_imd_server | Check the connection to the IMD server |
| check_system_readiness | Make sure that the system is ready for varunayan operations |
| cleanup_temp_files | Delete temporary files that match a pattern |
| clear_cache | Clear cache |
| clear_timings | Clear all time data |
| combine_netcdf_files | Combine NetCDF files into one data.frame |
| compare | Agreement statistics between two columns |
| compare_grids | Compare two or more grids |
| compute_optimal_chunk_size | Calculate the optimal chunk size for the CDS field limits |
| convert_era5_units | Convert ERA5 units to user-friendly units |
| convert_to_geojson | Convert data to GeoJSON format |
| create_geojson_from_bbox | Create GeoJSON from bounding box coordinates |
| create_temp_geojson_file | Create temporary GeoJSON file |
| create_temporal_chunks | Divide large date ranges into temporal chunks |
| cross_correlation | Cross-correlation of two series |
| cru_ts_bbox | Download CRU TS climate data for a bounding box |
| cru_ts_geojson | Download CRU TS climate data for a GeoJSON region |
| describe_variables | Describe ERA5 variables in detail |
| dewpoint_from_relative_humidity | Calculate dewpoint from temperature and relative humidity |
| dot-parse_nc_time | Parse numeric time values from a NetCDF file |
| dot-read_ncdf4_fast | Fast NetCDF reader with ncdf4 + data.table |
| dot-read_ncdf_stars_fallback | NetCDF reader with stars (fallback for non-standard files) |
| dot-resolve_country_polygon | Convert a country specification to an sf polygon |
| download_era5_pressure | Download ERA5 pressure-level data with ecmwfr |
| download_era5_single | Download ERA5 single-level data with ecmwfr |
| download_era5_timeseries | Download ERA5 data for a point with the CDS time-series... |
| download_imd_rainfall | Download IMD gridded rainfall data |
| download_imd_temperature | Download IMD gridded temperature data |
| download_imd_year | Internal function to download a single year of IMD data |
| ensure_output_dir | Create the output directory if it does not exist |
| era5ify_bbox | Download and process ERA5 data for a bounding box |
| era5ify_geojson | PascalCase Aliases |
| era5ify_point | Download and process ERA5 data for a point location |
| estimate_cds_fields | Estimate the number of CDS "fields" in a request |
| excess_heat_factor | Excess Heat Factor |
| exclude_cols | Columns to exclude from aggregation |
| exposure_indicators | Heat exposure indicators |
| extract_point_data | Extract data for a specified point location (nearest... |
| filter_dataframe_by_geojson | Filter data.frame by GeoJSON polygon |
| filter_imd_by_bbox | Filter IMD data by spatial boundaries |
| filter_imd_by_geojson | Filter IMD data by GeoJSON polygon |
| filter_netcdf_by_bbox | Filter NetCDF data by spatial boundaries (bounding box) |
| filter_netcdf_by_geojson | Filter NetCDF data by GeoJSON polygon |
| format_date_range | Format date range for CDS API requests |
| format_pressure_levels | Convert pressure levels to the character format necessary for... |
| generate_cache_key | Make a cache key for download parameters |
| get_available_datasets | Get available dataset types |
| get_available_pressure_levels | Get the standard pressure levels that are available in ERA5 |
| get_bbox_from_sf | Get bounding box from sf object |
| get_cache_dir | Get cache directory path |
| get_cds_credentials | Get CDS API credentials from different sources |
| get_era5_country_temperature | Get ERA5 temperature data for a country |
| GetERA5DailyClimate | Download daily ERA5 climate data |
| GetERA5DailyHeatIndexData | Download ERA5 data and calculate heat stress indices |
| GetERA5DailyHumidity | Download daily ERA5 humidity data |
| GetERA5DailyTemperature | Download daily ERA5 temperature data |
| GetERA5DailyWetBulb | Download daily ERA5 wet bulb temperature data |
| GetERA5DailyWind | Download daily ERA5 wind data |
| GetERA5MonthlyHeatIndexData | Get monthly ERA5 heat stress index data |
| get_imd_grid_specs | Get IMD grid specifications |
| get_package_info | Get package version information |
| get_pressure_level_variable_names | Get all valid pressure-level variable names |
| get_pressure_level_variables | Get the dataset of pressure-level variables |
| get_single_level_variable_names | Get all valid single-level variable names |
| get_single_level_variables | Get the dataset of single-level variables |
| get_time_values | Get time values for a frequency |
| get_timings | Get all recorded time measurements |
| hadex3_bbox | Download HadEX3 data on climate extremes for a bounding box |
| hadex3_geojson | Download HadEX3 data on climate extremes for a GeoJSON region |
| heat_index | Calculate heat index (apparent temperature) |
| heat_index_from_dewpoint | Calculate heat index from dewpoint |
| heat_index_risk_category | Heat index risk categories |
| heatwave_days | Heatwave days |
| humidex | Calculate humidex (Canadian heat index) |
| imd_exposure_bbox | IMD heat exposure indicators for a bounding box |
| imd_rainfall_bbox | Download and process IMD rainfall data for a bounding box |
| imd_rainfall_geojson | Download and process IMD rainfall data for a GeoJSON region |
| imd_rainfall_point | Download and process IMD rainfall for a single point (nearest... |
| imd_stations | IMD weather stations with coordinates |
| imd_temperature_bbox | Download and process IMD temperature data for a bounding box |
| imd_temperature_by_region | Download IMD temperature aggregated for each GeoJSON feature... |
| imd_temperature_geojson | Download and process IMD temperature data for a GeoJSON... |
| imd_terrain | IMD heatwave terrain class of a location |
| india_elevation | Elevation of locations in India |
| is_max_var | Find if a variable uses maximum aggregation |
| is_min_var | Find if a variable uses minimum aggregation |
| is_rate_var | Find if a variable is a rate variable |
| is_sum_var | Find if a variable uses sum aggregation |
| is_valid_geojson | Find if data is valid GeoJSON |
| list_available_variables | List all available variables for a dataset type |
| list_cache | List cached files |
| list_cru_ts_variables | Variable data dictionary for CRU TS |
| list_hadex3_indices | List the available HadEX3 ETCCDI indices |
| list_imd_datasets | List available IMD datasets |
| load_india_boundaries | Load India state or district boundaries |
| max_vars | Variables for maximum aggregation |
| mean_radiant_temperature | Estimate mean radiant temperature |
| min_vars | Variables for minimum aggregation |
| ndbi | Normalized Difference Built-up Index |
| ndvi | Normalized Difference Vegetation Index |
| parse_date_flexible | Parse a date string in different formats |
| peak_month | Month of the largest long-term mean |
| plot_bars | Bar chart coloured by value |
| plot_ccf | Stem plot of a cross-correlation |
| plot_dual_axis | Two series on a left and a right axis |
| plot_heatmap | Heat map of a matrix or of a long data frame |
| plot_map | Map one or more columns of gridded or polygon data |
| plot_scatter | Scatter plot with the 1:1 line, r and bias |
| plot_series | Line plot, one line per group |
| populate_sample_cache | Fill the cache with sample IMD data |
| print_timing_summary | Print a summary of the time data |
| process_imd_files | Process multiple IMD files |
| process_netcdf_to_dataframe | Extract data from a NetCDF file into a data.frame |
| rate_vars | Rate variables to average |
| read_cdsapirc | Read CDS API credentials from ~/.cdsapirc file |
| read_imd_rainfall | Read IMD NetCDF rainfall file |
| read_imd_rainfall_cropped | Read only the bbox area of an IMD rainfall NetCDF file (fast... |
| read_imd_rainfall_ncdf4 | Read IMD NetCDF with ncdf4 |
| read_imd_temperature | Read IMD binary temperature file |
| regrid | Average onto a coarser regular grid |
| relative_humidity_from_dewpoint | Calculate relative humidity from temperature and dewpoint |
| save_to_cache | Save file to cache |
| search_variable | Search for ERA5 variables by keyword |
| seasonal_cycle | Mean for each calendar month |
| seasonal_stat | Seasonal total or mean, averaged over years |
| setup_cds_credentials | Configure CDS credentials for ERA5 data access |
| show_cache_info | Show cache contents and statistics |
| spatial_mean | Spatial mean over grid points |
| sum_vars | Variables to sum over time |
| time_operation | Measure the time of an operation and record the duration |
| utci | Calculate UTCI (Universal Thermal Climate Index) |
| utci_category | UTCI thermal stress categories |
| utci_sparse | Calculate UTCI with a sparse regression approximation |
| validate_bbox | Make sure that bounding box coordinates are valid |
| validate_coordinates | Make sure that geographic coordinates are valid |
| validate_era5_variables | Validate ERA5 variable names |
| vapor_pressure_from_dewpoint | Calculate vapor pressure from dewpoint temperature |
| varunayan-package | varunayan: Download and Process 'ERA5', IMD, 'HadEX3' and... |
| visualize_grid_overlap | Show the overlap of grid points and polygons |
| warm_nights | Warm nights |
| wbgt | Wet Bulb Globe Temperature |
| wbgt_from_dewpoint | Calculate WBGT from dewpoint |
| wbgt_liljegren | Outdoor Wet Bulb Globe Temperature (Liljegren method) |
| wbgt_risk_category | Heat stress risk categories |
| wbgt_shade | Calculate shade/indoor Wet Bulb Globe Temperature (ISO 7243) |
| wbgt_simple | Calculate WBGT (Wet Bulb Globe Temperature) |
| wet_bulb_from_dewpoint | Calculate wet bulb temperature from dewpoint |
| wet_bulb_temperature | Calculate wet bulb temperature |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.