An open API service indexing awesome lists of open source software.

https://github.com/ajitagupta/cyclone-risk-dashboard

A statistical dashboard built using Streamlit for modeling cyclone risk
https://github.com/ajitagupta/cyclone-risk-dashboard

cyclone dashboard python risk-dashboard risk-modelling streamlit streamlit-dashboard

Last synced: 7 months ago
JSON representation

A statistical dashboard built using Streamlit for modeling cyclone risk

Awesome Lists containing this project

README

          

# Cyclone Risk Analysis Dashboard

## Overview
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.

## Features
- **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.

## Installation
To run the dashboard locally, follow these steps:

### Prerequisites
- Python 3.8+
- Pip
- Virtual environment (optional but recommended)

### Steps
1. **Clone the repository**:
```bash
git clone https://github.com/your-username/cyclone-risk-dashboard.git
cd cyclone-risk-dashboard
```
2. **Create a virtual environment** (optional but recommended):
```bash
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
```
3. **Install dependencies**:
```bash
pip install -r requirements.txt
```
4. **Run the Streamlit app**:
```bash
streamlit run app.py
```

## Usage
Once the dashboard is running, open the provided local URL in your browser. Use the sidebar controls to filter data and explore cyclone risks.

## Technologies Used
- **Python**
- **Streamlit**
- **Pandas** (for data handling)
- **Matplotlib & Seaborn** (for visualizations)
- **Geopandas** (for mapping)
- **Plotly** (for interactive graphs)

## Data Source
The cyclone data used in this project is sourced from [Admin 0 – Countries](https://www.naturalearthdata.com/downloads/110m-cultural-vectors/).

## Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.

## License
This project is licensed under the MIT License.

---

⭐ If you like this project, give it a star 🚀