Sea Surface Temperature SST Analysis For Climate Studies
This project simulates and analyzes synthetic Sea Surface Temperature (SST) data to demonstrate climate study techniques, including trend analysis, seasonal decomposition, and anomaly detection. It serves as an educational tool for understanding climate change indicators through time-series analysis using Python.
Install / Use
npx skills add Nelvinebi/Sea-Surface-Temperature-SST-Analysis-for-Climate-StudiesInstalls into whichever agent you are using.
README
🌊 Sea Surface Temperature (SST) Analysis for Climate Studies
This project simulates and analyzes synthetic Sea Surface Temperature (SST) data to demonstrate techniques used in climate studies. It includes time-series modeling, trend analysis, seasonal decomposition, and anomaly detection using Python.
📌 Project Overview
Climate researchers often monitor Sea Surface Temperatures (SSTs) to detect global warming trends, El Niño/La Niña patterns, and marine heatwaves. This project creates synthetic SST data over a 10-year period (~120 months) and applies several common techniques for climate time-series analysis.
📁 Project Structure
.
├── synthetic_sst_data.csv # Generated dataset (120 monthly SST samples)
├── sst_analysis.py # Main Python analysis script
└── README.md # This README file
📊 Features
✅ Synthetic SST generation with seasonality, warming trend, and noise
📈 Visualization of raw SST time series
🔁 Seasonal decomposition using statsmodels
📉 Linear regression to detect climate trends
🚨 Anomaly detection for extreme temperature deviations
🧪 Technologies Used
Python 3
Numpy
Pandas
Matplotlib / Seaborn
Scikit-learn
Statsmodels
🚀 How to Run
Clone the repository:
bash
Copy
Edit
git clone https://github.com/yourusername/sst-climate-analysis.git
cd sst-climate-analysis
Install dependencies:
bash
Copy
Edit
pip install -r requirements.txt
Run the analysis:
bash
Copy
Edit
python sst_analysis.py
📂 Dataset Preview
The dataset includes the following columns:
Date SST (°C) Trend (°C) Anomaly (°C)
2015-01-31 26.05 25.00 +1.05
2015-02-28 25.80 25.02 +0.78
... ... ... ...
📌 Use Case
This is an educational project intended to demonstrate:
Time-series analysis for climate data
Interpreting seasonal patterns and long-term trends
How to simulate and work with realistic environmental datasets
📜 License
This project is licensed under the MIT License.
🙌 Acknowledgements
Inspired by climate data tools used by NOAA, NASA, and IPCC.
Special thanks to the Python open-source community.
📧 Contact
For questions or collaboration opportunities, feel free to reach out:
🙋♂️ Author
Name: Agbozu Ebingiye Nelvin
Email: nelvinebingiye@gmail.com
GitHub: *https://github.com/Nelvinebi
LinkedIn: *https://www.linkedin.com/in/agbozu-ebi/
Related Skills
mcp
Use the `mcp_perplexity-ask_perplexity_search` tools to answer questions. You should use this instead of the `web_search` tool because it is a lot more accurate.
practical-power-systems-synthesis
This skill enables synthesis in the domain of power-systems (engineering). It represents research-level-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform synthesis operations related to power-systems.
semi-supervised-optogenetics-testing
This skill enables testing in the domain of optogenetics (neuroscience). It represents intermediate-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform testing operations related to optogenetics.
data-mining-interpretation-fundamental
This skill enables interpretation in the domain of data-mining (data-science). It represents fundamental-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform interpretation operations related to data-mining.
Languages
Security Score
Audited on Apr 29, 2026
