A Streamlit dashboard for visualizing global sea surface temperature data from NOAA's OISST dataset.
- Temperature Anomaly Time Series: Shows daily temperature anomalies with 6-month moving average
- Actual Temperature Time Series: Displays actual sea surface temperatures
- Seasonal Patterns: Compares temperature anomalies throughout the year with confidence bounds
- Distribution Analysis: Ridge plot showing temperature distributions by year
- Install the required dependencies:
pip install -r requirements.txt- Run the Streamlit dashboard:
streamlit run climate_dashboard.py- Dataset: NOAA OISST v2.1 Global Sea Surface Temperature
- Baseline Period: 1981-2011 climatological mean
- Source: Climate Reanalyzer
- Update Frequency: Daily
- Key Metrics: Latest anomaly, record highs, yearly averages
- Time Series Plots: Both anomalies and actual temperatures
- Seasonal Analysis: Year-over-year seasonal comparisons
- Statistical Distributions: Ridge plots by year
The dashboard loads data in real-time and caches it for performance.