After you select a point in Map → Point Selector and click “Record point”, the table below will update.
Download the last recorded point's ensemble 'Mean' values as a CSV file.
Download point table (CSV)This application visualizes climate metrics over Canada as gridded fields, with optional overlays (hydrometric gauges and dam inventories).
Use the sidebar to select a variable, warming level, and summary statistic (where available).
Only one gridded layer is shown at a time (the most recent active selection).
The viewer supports two equivalent ways to specify a point of interest.
In both cases, you must click Record point to generate the table.
Notes:
After you click Record point, the extracted values appear under:
Table → Selected point – ensemble “Mean” values.
The header shows the selected lon/lat and the nearest grid indices (rlat/rlon) used for sampling.
Download the most recent extracted table from:
Downloads → Download point table (CSV)
The CSV always corresponds to the most recently recorded point.
We welcome your feedback and questions regarding the Canada Climate Viewer.
Email: ashaygan@uwo.ca
Contact / PI:
M. Reza Najafi, PhD
HydroclimEx Lab
Department of Civil and Environmental Engineering (CEE)
Western University
London, Ontario, Canada
Webtool development:
Afshin Shaygani, PhD
HydroclimEx Lab
Data provision:
Jack William Warden
HydroclimEx Lab
Version: 0.9 Beta (2026)
The Canada Climate Viewer is a specialized high-performance visualization tool designed to handle large-scale national hydro-climatic datasets. It is engineered to provide near-instantaneous interactivity for complex spatial data through a multi-tiered optimization strategy:
orjson serialization for high-speed data transmission between the server and the browser.Developed by: Dr. Afshin Shaygani HydroclimEx Lab, Western University
Data Provision: Jack William Warden HydroclimEx Lab, Western University
The tool computes indices for each CRCM5 ensemble member on the native grid, summarized using ensemble statistics for each warming level. Units are reported as either multiplicative change factors (PerChg) or additive changes in base units (e.g., Δdays, ΔdegC).
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| pr100yr | 100-Year Precipitation | pr | Annual maxima of daily pr are extracted; a GEV is fitted using L-moments; the 100-year return level is computed (>= 20 valid years). | PerChg |
| pr250yr | 250-Year Precipitation | pr | As pr100yr with return period = 250 years. | PerChg |
| pr500yr | 500-Year Precipitation | pr | As pr100yr with return period = 500 years. | PerChg |
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| prcptot | Mean Total Annual Precipitation | pr | Annual total pr is computed for each year and averaged across years. | PerChg |
| rx1day | Mean Annual Maximum 1-Day Precipitation | pr | Annual maximum daily pr is computed and averaged across years. | PerChg |
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| FTCsurface_Freq | Mean Annual Surface Freeze–Thaw Day Count | tasmin, tasmax | Counts days meeting (tasmin < tmin_threshold) AND (tasmax > tmax_threshold), aggregated annually, then averaged across years. | Δdays |
| FTCsurface_Int | Mean Freeze–Thaw Day Temperature Range | tasmin, tasmax | Mean (tasmax − tasmin) on freeze–thaw days, aggregated annually, then averaged across years. | PerChg |
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| ETR_Mean | Mean Monthly Extreme Temperature Range | tasmin, tasmax | For each month: ETR = max(tasmax) − min(tasmin). Compute calendar-month climatologies, then take the mean across months. | ΔdegC |
| ETR_Max | Max Monthly Extreme Temperature Range | tasmin, tasmax | As ETR_Mean; take the maximum across calendar months. | ΔdegC |
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| FDD | Mean Annual Freezing Degree Days | tas | Accumulates degrees below 0°C by summing (0 − tas) when tas < 0; annual sums averaged across years. | ΔdegC·days |
| TDD | Mean Annual Thawing Degree Days | tas | Accumulates degrees above 0°C by summing tas when tas > 0; annual sums averaged across years. | ΔdegC·days |
| Tmm | Annual Mean Temperature | tas | Annual mean temperature is computed and averaged across years. | ΔdegC |
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| CWD | Max Consecutive Wet Days | pr | Max run length of days with pr >= wet-day threshold (1.0 mm/day); averaged across years. | Δdays |
| CDD | Max Consecutive Dry Days | pr | Max run length of days with pr < wet-day threshold (1.0 mm/day); averaged across years. | Δdays |
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| R10mm | Days with ≥ 10 mm precipitation | pr | Annual count of days with pr >= 10 mm/day, averaged across years. | Δdays |
| R20mm | Days with ≥ 20 mm precipitation | pr | Annual count of days with pr >= 20 mm/day, averaged across years. | Δdays |
| SDII | Simple Daily Intensity Index | pr | (Annual wet-day pr total) / (Annual number of wet days), averaged across years. | Δmm/day |
| Short Name | Long Name | Input Var | Definition | Units / CF |
|---|---|---|---|---|
| R95p | Very Wet Day Precipitation | pr | Annual total pr from days where pr > 95th percentile threshold (baseline derived). | PerChg |
| R95pTOT | Contribution from Very Wet Days | pr | (R95p annual total / annual wet-day total) × 100. | Δ percent |
| R99p | Extremely Wet Day Precipitation | pr | Annual total pr from days where pr > 99th percentile threshold (baseline derived). | PerChg |
| R99pTOT | Contribution from Extremely Wet Days | pr | (R99p annual total / annual wet-day total) × 100. | Δ percent |