This project provides a Cyclone Risk Analysis Dashboard built using Streamlit. The dashboard visualizes and analyzes cyclone-related data, helping users understand cyclone occurrences, risk levels, and affected regions.
- Interactive Map: Displays cyclone paths with risk levels.
- Data Filtering: Select by date, location, and risk level.
- Statistical Insights: Shows key metrics on cyclone frequency and impact.
- Graphical Representations: Includes bar charts, time series plots, and heatmaps.
- User-Friendly Interface: Built with Streamlit for an intuitive experience.
To run the dashboard locally, follow these steps:
- Python 3.8+
- Pip
- Virtual environment (optional but recommended)
- Clone the repository:
git clone https://github.com/your-username/cyclone-risk-dashboard.git cd cyclone-risk-dashboard - Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py
Once the dashboard is running, open the provided local URL in your browser. Use the sidebar controls to filter data and explore cyclone risks.
- Python
- Streamlit
- Pandas (for data handling)
- Matplotlib & Seaborn (for visualizations)
- Geopandas (for mapping)
- Plotly (for interactive graphs)
The cyclone data used in this project is sourced from Admin 0 – Countries.
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
⭐ If you like this project, give it a star 🚀