Skip to content

thingdaguy/weather-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks

Vietnam Weather Analysis Desktop App

A modern desktop application for analyzing and visualizing Vietnam weather data

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributors

About The Project

Demo Screenshot

This project is a modern desktop application built with PyQt6 and an interactive Leaflet.js map, designed to analyze and visualize weather-related data across Vietnam.

The application allows users to interact with a Vietnam map, retrieve geographic coordinates, place markers, and serves as a foundation for further data analysis and machine learning on weather datasets.

(back to top)

Built With

  • PyQt
  • Leaflet
  • Pandas
  • NumPy
  • Scikit-learn
  • Jupyter Notebook

(back to top)

Getting Started

Prerequisites

  • Python Python 3.8+
  • Git Git
  • Jupyter Notebook Jupyter Notebook (optional)

Installation

Step 1: Clone the repository

git clone https://github.com/thingdaguy/weather-analysis.git
cd weather-analysis

Step 2: Create a virtual environment

python -m venv venv

Windows

.\venv\Scripts\activate

macOS / Linux

source venv/bin/activate

Step 3: Install dependencies

pip install -r requirements.txt

Step 4: Run the system

Start Backend (ML Engine & API):

cd server
python ml_api.py

Start Desktop Client:

cd Client
python main.py

(back to top)

Contributors

contrib.rocks image

(back to top)

About

A modern desktop application for analyzing and visualizing Vietnam weather data

Topics

Resources

Stars

Watchers

Forks

Contributors