Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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)