DataFusion - Python Application

Project as part of the Data Warehousing subject.


Project maintained by dawidolko Hosted on GitHub Pages — Theme by dawidolko

🧩 DataFusion App Python (Python, PySimpleGUI, Data Analysis)

Case: Build a powerful and user-friendly Python GUI application for real-world data analysis and machine learning. The project processes two distinct datasets: the UCI Adult Income dataset and the UCI Chronic Kidney Disease dataset, offering users a rich environment for data exploration, cleaning, transformation, and predictive modeling.

Tech Stack: Python, PySimpleGUI, Pandas, Scikit-learn, Matplotlib, Seaborn.


🚀 Usage

Running Locally

git clone https://github.com/dawidolko/DataFusion-App-Python.git
cd DataFusion-App-Python
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r src/requirements.txt
python src/main.py

📈 Features


📚 Datasets


📂 Project Structure

DataFusion-App-Python/
├── database/               # Raw datasets (Adult and Chronic)
├── docs/                   # Additional project documentation
│   └── description.docx
├── src/                    # Application source code
│   ├── main.py             # GUI entry point
│   └── requirements.txt    # Python dependencies
├── LICENSE                 # License file
└── README.md               # Project documentation

🖼️ Screenshots


📜 License

The DataFusion App Python project is licensed under the MIT License.


🙋‍♂️ Author

Created by Dawid Olko