AI-Powered Smart Agriculture Advisory System using Weather Station Data
# 🌱 Smart Agriculture Advisory System
## Overview
The Smart Agriculture Advisory System is a web-based platform developed using Python and Streamlit to support data-driven agricultural decision-making.
The system analyzes weather station data and provides intelligent agricultural recommendations through interactive dashboards and predictive analytics.
---
## Features
### 💧 Irrigation Advisory
Provides irrigation recommendations based on temperature, humidity, and rainfall conditions.
### 🌱 Crop Stress Assessment
Evaluates crop stress levels using environmental parameters such as temperature and humidity.
### 🌾 Field Condition Assessment
Determines field moisture conditions (Dry, Normal, Moist, or Wet) using rainfall and humidity data.
### ☀️ Evaporation Risk Monitoring
Estimates potential water loss due to environmental conditions including temperature, humidity, and wind speed.
### 📊 Weather Analytics Dashboard
Allows users to upload weather station datasets and visualize trends through interactive charts and summary statistics.
### 📄 PDF Report Generation
Generates professional PDF reports containing statistical summaries and graphical insights.
---
## Technologies Used
* Python
* Streamlit
* Pandas
* Plotly
* ReportLab
* OpenPyXL
---
## Dataset
The project utilizes 7,441+ real-world weather station records collected during internship work at SBI ARISA Lab.
Parameters include:
* Ambient Temperature
* Relative Humidity
* Rainfall
* Wind Speed
* Wind Direction
* Barometric Pressure
* Light Intensity
---
## Project Structure
* Home Page
* Manual Prediction Module
* Analysis Mode
* Dataset Analytics Dashboard
* About Page
---
## Developed By
**Gangam Manasa**
B.Tech – Computer Science and Engineering (CSE)
Internship: SBI ARISA Lab
---
## Future Enhancements
* Machine Learning-based irrigation prediction
* Crop-specific recommendations
* Real-ti …