Skip to content

Worked with Ethiopia's rain and temperature time series data. Processed and analyzed 67 million Data and created a dashboard to monitor it.

Notifications You must be signed in to change notification settings

pooja97/ethio_hydro

Repository files navigation

Time Series GeoSpatial Data Analysis | Streamlit and Docker

Introduction

Data Analysis on Ethiopia's rain and temperature data collected from the SWAT database using various tools and technologies, including Streamlit, python3, Docker, and plotly.js

Technologies Used

Programming Language: 1. python3

Tools and Data Visualization:
1. Docker
2. Streamlit
3. Folium
4. plotly.js

Created a dashboard using Streamlit and python3 to analyze and monitor Ethiopia's rain and temperature time series data collected from the SWAT database. Cleaned and manipulated the data using geoPy to extract Ethiopia's data and implemented parallel processing using Swifter and Pandarallel. Added functionalities to display daily average temperature, monthly mean temperature, Annual Max, Min, and Average temperature, Daily precipitation, min, max, and average precipitation, and Cumulative and monthly average precipitation. Created Ethiopia's map and implemented a bi-directional communication using haversine distance to fetch the nearest location and display the fetched locations data using streamlit-folium, branca, and Numpy. Containerized the application using Docker.

Deployed it on HuggingFace

Releases

No releases published

Packages

 
 
 

Languages