Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f-ssemwanga/dab-dataanalysis
DAB Radio Data Analysis Application
https://github.com/f-ssemwanga/dab-dataanalysis
matplotlib numpy oop-principles pandas-dataframe postgresql psycopg2 python-3 regex-pattern seaborn threading tkinter-gui
Last synced: 6 days ago
JSON representation
DAB Radio Data Analysis Application
- Host: GitHub
- URL: https://github.com/f-ssemwanga/dab-dataanalysis
- Owner: f-ssemwanga
- Created: 2023-08-23T19:55:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-23T20:52:24.000Z (about 1 year ago)
- Last Synced: 2023-08-23T21:38:38.992Z (about 1 year ago)
- Topics: matplotlib, numpy, oop-principles, pandas-dataframe, postgresql, psycopg2, python-3, regex-pattern, seaborn, threading, tkinter-gui
- Language: Jupyter Notebook
- Homepage:
- Size: 1.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DAB-DataAnalysis
DAB Radio Data Analysis project is a Data Science and Advanced programming project I worked on during one of the modules of my master's program. The project involved designing a Python GUI application with a PostgreSQL backend.## Content
- Features
- Package Overview
- ScreenShots
- Technologies and Frameworks
## Installation Instructions
1. Make sure PostgreSQL 15.3 and above is installed. It can be downloaded from [here](https://www.enterprisedb.com/downloads/postgres-postgresql-downloads)
2. Run the application using the [Jupyter notebook](./dabRadioDataAnalysisApp.ipynb) file
3. There are two data files which can be parsed:a. [TxAntennaDAB.csv](./TxAntennaDAB.csv) | b. [TxParamsDAD.csv](./TxParamsDAB.csv)
## Features
- Importing data files
- Data Cleaning
- Parsing CSV
- Data Analysis using advanced SQL queries
- Visualising data## Screenshots
![Main interface](./screenshots/mainUi1.png)
![Parse Menu](./screenshots/parseMenu.png)
![Data Manipulation Menu](./screenshots/datamanipulationMenu.png)
![Top 10 Parsed Records](./screenshots/top_10_records.png)
![Correlation Heat Map](./screenshots/correlationHeatMap.png)
![Frequency Visualisation](./screenshots/frequency_visualisation.png)