📊 Data Source: Cal-Adapt CSV & NetCDF
An interactive tool for exploring climate projections and observational data for Santa Barbara County
Created with support from the Bren Environmental Leadership (BEL) Program, this interactive Shiny for Python dashboard helps users explore, compare, and understand climate projections for Santa Barbara County. It uses the LOCA2-Hybrid dataset—the most recent hybrid-statistical downscaling product developed for California's Fifth Climate Change Assessment. LOCA2 statistically downscales CMIP6 global climate model (GCM) outputs by calibrating them against regional observations, providing more accurate results at the local scale.
The dashboard transforms complex climate data into clear, interactive visuals tailored for scientists, students, community members, and decision-makers. It features location-specific climate visualizations, integrated spatial analysis tools, and is fully open-source, with all code available on GitHub to support transparency, reproducibility, and collaboration.
Follow these steps to begin exploring climate data:
Explore location-specific climate time series data. Select gridboxes, compare multiple variables and models, and analyze trends from 1950-2100.
View spatial patterns of climate change across the region. See projected changes in temperature, precipitation, and more across Santa Barbara County.
Detailed instructions on how to use each feature, interpret visualizations, and understand the data processing methods.
Comprehensive definitions of climate science terms, variables, models, scenarios, and analysis methods used in this dashboard.
LOCA2-Hybrid downscaled CMIP6 climate model projections from Cal-Adapt. Includes 15 global climate models under multiple emission scenarios (SSP2-4.5, SSP3-7.0, SSP5-8.5) from 1950-2100.
Livneh gridded observational dataset providing daily temperature and precipitation data from 1950-2013. This historical data is used to validate model performance and understand past climate trends.
This dashboard provides interactive access to climate projections and observational data for Santa Barbara County. You can explore location-specific time series, compare different climate models and scenarios, analyze spatial patterns, and draw custom regions for aggregated analysis.
There are two ways to select a gridbox:
Once a gridbox is selected, use the progressive dropdowns to specify your data:
Compare multiple datasets on the same plot:
Analyze climate data across custom regions:
How it works: The tool uses point-in-polygon algorithms to determine which gridboxes fall within your drawn shape. For each gridbox, it extracts the full time series, then computes the spatial average across all enclosed gridboxes. This provides a representative climate signal for your custom region.
Compare how different climate models agree or disagree:
Variable maps display the projected change in climate variables across Santa Barbara County. Each gridbox shows the difference between a future time period and a historical baseline (1981-2010), allowing you to see spatial patterns of climate change.
Data Processing Steps:
Trend lines on time series plots are calculated using linear regression:
This glossary defines key terms, datasets, models, and methods used throughout the dashboard.
Cal-Adapt encompasses a range of research and development efforts designed to provide access to California climate data. Each component of Cal-Adapt serves a specific purpose within the broader mission. As Cal-Adapt evolves and expands, it aims to support California's Climate Change Assessments and offer a more comprehensive and powerful solution for technical and data-intensive needs.
The most recent hybrid-statistical downscaling product developed for California's Fifth Climate Change Assessment. LOCA2 statistically downscales CMIP6 global climate model outputs by calibrating them against regional observations, providing more accurate results at the local scale. This dashboard uses LOCA2-Hybrid downscaled data for all projection scenarios.
Gridded observational dataset providing daily temperature and precipitation data from 1950-2013. This historical reconstruction combines weather station observations with gridded interpolation to provide spatially continuous observational data for model validation.
Reconstructions of the historical weather record that combine model data with historical observational data. Reanalysis products synthesize disparate sources of observational data and use an atmospheric model to produce a spatiotemporally continuous, self-consistent dataset, avoiding the gaps and data collection inconsistencies in weather station data. Like a climate model, reanalysis products have a complete set of atmospheric and surface weather variables on a full spatial grid.
Network Common Data Form—a set of interfaces for array-oriented scientific data. NetCDF files are the standard format for climate model output and gridded observational datasets.
A mathematical model that represents the physical processes in the atmosphere, ocean, cryosphere, and land surface. GCMs are used to simulate the climate system and predict future climate conditions based on different scenarios of greenhouse gas emissions and other factors. GCMs produce physically consistent simulations of climate over historical and future periods.
A coordinated international effort to produce climate model output with consistent standards in areas such as variable naming and experimental design. This consistency allows different models to be compared to each other more easily. CMIP6 is the latest generation of global climate models (ca. 2020), used in the Intergovernmental Panel on Climate Change Sixth Assessment Report (IPCC AR6), and in California's Fifth Climate Change Assessment. This dashboard includes 15 CMIP6 models.
Simulations that use the historical record of greenhouse gas concentrations as inputs. Using combined simulations of the atmosphere, ocean, and land surface, GCMs produce a physically consistent timeline of plausible climate conditions over the historical period. Unlike reanalysis data, these simulations do not reproduce specific events from the historical record, but instead represent the general conditions during that time period.
Regional simulations over the Western United States and California, produced by downscaling Global Climate Models from CMIP6. These downscaled simulations were created in support of California's Fifth Climate Change Assessment.
A method to generate fine scale spatial resolution data outputs from coarser scale global climate models using statistical relationships between the coarse global climate model output and observed climatological conditions at fine scale spatial resolutions. LOCA2-Hybrid uses statistical downscaling to produce high-resolution climate projections.
A method to generate fine scale spatial resolution data from coarse scale global climate models using a dynamical regional weather model. The regional model uses the global climate model output as the inputs to generate additional projections. The Analytics Engine hosts dynamically downscaled model output created using the Weather Research and Forecasting (WRF) model.
A measurement that describes the equilibrium change in global mean surface temperature resulting from a doubling of atmospheric carbon dioxide (CO₂) concentrations compared to pre-industrial levels (1850-1900). Different climate models have different climate sensitivities, contributing to projection uncertainty.
The long-term average or baseline conditions for a given climate variable (such as temperature or precipitation) over a specified historical period. These values are typically calculated from multi-year datasets and are used as a reference point to assess changes, anomalies, or trends in future climate projections. Best scientific practice is to use a 30-year period to ensure the reference period captures a range of variability. This dashboard uses 1981-2010 as the baseline climatology.
A computational process used to model and analyze the behavior of complex systems by representing them through mathematical models. Simulations involve running climate models on different parameters to predict future climate conditions based on various scenarios. In the context of this dashboard, a simulation is a specific ensemble member from a GCM.
A single simulation or GCM run within a larger set of simulations (referred to as an ensemble) that are generated to assess the uncertainty and variability in climate model projections. Each ensemble member is typically produced by slightly varying the initial conditions, model parameters, or by using different models altogether. Using multiple ensemble members helps account for the natural variability of the climate system and the uncertainties inherent within model predictions.
Refers to data from different initial-condition ensemble runs of a GCM. Climate models are often run multiple times with slightly different initial conditions (ensemble members), and each of these runs is termed as a 'model run'. For instance, the dashboard contains LOCA2-Hybrid data for different model runs. ACCESS-CM2 r1i1p1f1 refers to one model run while ACCESS-CM2 r2i1p1f1 is another model run.
Uncertainty in global climate model output that arises from design differences between models. Global climate models are developed by different research institutions and differ in how they represent the global climate system. In some approaches, it may be appropriate to average responses from different models to obtain a consensus model estimate (referred to as a multi-model mean). Alternatively, it may be informative to look at the spread of a particular response across multiple models.
Uncertainty that arises from not knowing how people, policies, the economy, and technology will evolve in the future to address the issue of climate change. Projecting levels of future emissions requires inherent assumptions about economic production, land use, technological advancements, and energy use that create differences in the timing and strength of climate response between scenarios.
Inputs into the latest generation of IPCC reports which describe potential pathways the world could take in terms of features such as political, economic, and other societal dynamics and choices which impact greenhouse gas emissions, anthropogenic aerosol generation, and land use changes. SSPs are an update to the "Representative Concentration Pathways" (RCPs) used in an earlier CMIP phase. This dashboard includes three SSP scenarios:
A potential future evolution of a quantity or set of quantities, often associated with climate variables such as temperature or sea level. Projections are typically based on simulations produced by climate models, assuming specific scenarios of greenhouse gas emissions, land use, and other factors. Unlike predictions, projections do not imply certainty but rather illustrate a range of possible outcomes based on different assumptions and conditions. Projections are used to explore the potential impacts of climate change under various future pathways.
A statistical measure comparing the differences between two datasets, commonly used to assess model agreement. MAD is calculated as the average of the absolute differences between corresponding values in two time series. Lower MAD values indicate better agreement between models or between a model and observations. This dashboard displays MAD when comparing different models or scenarios.
The difference between an observed or projected value and a baseline climatology. Anomalies are useful for identifying extreme events and long-term trends. Calculated as: Anomaly = Observed Value - Climatological Mean. Positive anomalies indicate above-normal conditions, negative anomalies indicate below-normal conditions.
Linear regression applied to time series data to identify long-term changes. The slope of the trend line represents the rate of change per year (e.g., °F/year for temperature, inches/year for precipitation). R² values indicate how well the linear trend explains the data variability (values closer to 1 indicate stronger trends).
Statistical measures used to determine whether observed trends or differences are statistically significant (unlikely to occur by chance). P-values less than 0.05 are typically considered statistically significant, meaning there is less than 5% probability the trend occurred by random chance. Future implementations may include significance testing for spatial patterns.
Raw daily values from the climate model or observational dataset. No temporal aggregation is performed. Best for studying short-term variability and extreme events.
Daily values aggregated to monthly resolution. For temperature variables, monthly values represent the average of all daily values in that month. For precipitation, monthly values represent the sum of all daily precipitation in that month. Monthly aggregation reduces noise while preserving seasonal patterns.
Daily values aggregated to annual resolution. For temperature variables, annual values represent the average of all daily values in that year. For precipitation, annual values represent the total annual precipitation. Annual aggregation is best for identifying long-term trends and is the only aggregation used for Variable Maps.
Created with support from the Bren Environmental Leadership (BEL) Program, this interactive Shiny for Python dashboard helps users explore, compare, and understand climate projections for Santa Barbara County. It uses the LOCA2-Hybrid dataset—the most recent hybrid-statistical downscaling product developed for California's Fifth Climate Change Assessment. LOCA2 statistically downscales CMIP6 global climate model (GCM) outputs by calibrating them against regional observations, providing more accurate results at the local scale.
The dashboard transforms complex climate data into clear, interactive visuals tailored for scientists, students, community members, and decision-makers. It features location-specific climate visualizations, integrated spatial analysis tools, and is fully open-source, with all code available on GitHub to support transparency, reproducibility, and collaboration. The project promotes open data science by providing transparent, up-to-date climate information and supports public education on Santa Barbara's future climate risks.
Through the Santa Barbara Climate Dashboard, users can compare model outputs, examine how historical projections align with observed data, and create interactive maps that show projected changes across different regions and scenarios in the county.
Dashboard Developer & BEL Fellow
Ozair is interested in pursuing a career in climate science, specifically with improving climate models to better improve future projections. He began his interest by working with Professor Loaiciga on a saltwater intrusion groundwater modeling research project. The goal of this project was to show that saltwater intrusion in the Oxnard plain is worse with two pumping wells near the coast and one pumping well further inland, compared to only one pumping well further inland. He also showed that barrier wells help mitigate saltwater intrusion. Through his Bren Environmental Leadership Fellowship in the summer of 2025, he worked with Ph.D. student Cali Pfleger in the Stevenson Lab on developing a full climate dashboard for Santa Barbara County, based on Cal-Adapt data.
Research Collaborator & Ph.D. Student
Cali Pfleger earned her B.A. in Geology and Environmental Studies from Cornell College, where she developed a strong foundation in climate systems, environmental change, and sustainability engagement. At the Bren School, her research explores hydroclimatic variability and the ways climate systems respond to both natural events and human-driven influences, using climate models to better understand large-scale patterns and their regional impacts.
Alongside her research, Cali is dedicated to bridging the gap between climate science and public understanding. Developing strategies to communicate complex climate information in clear, accessible ways. Her academic journey has included mentoring students, contributing to collaborative research efforts, and participating in sustainability initiatives within and beyond the university. Looking ahead, she aims to continue advancing climate research while fostering stronger connections between scientific knowledge, policy, and community decision-making.
Principal Investigator & Climate DataLab Director
Sam is the PI of the Climate DataLab effort, and has done a lot of the Web development work as well as building tutorials and generally making sure everything is on track!
This dashboard is part of the broader Climate Data Lab initiative at UC Santa Barbara. The Climate Data Lab develops tools, resources, and educational materials to make climate data more accessible to researchers, educators, and the public.
Learn more at: climate-datalab.org
This project was developed with support from the Bren Environmental Leadership (BEL) Program at UC Santa Barbara. Climate data provided by Cal-Adapt and California's Fifth Climate Change Assessment. Observational data from the Livneh gridded dataset. We thank the climate modeling groups participating in CMIP6 for making their model output publicly available.
Explore spatial patterns of climate change across the region. All variables show annual averages/totals.