Theses / Proposed Topics
Open-source desktop application for fast tabular-data visualization
A lightweight desktop application for quick preview and basic visualization of tabular data. The application should support drag and drop, copy/paste, CSV/TXT/XLSX import, automatic separator and header detection, table preview, column selection for plotting and plot export.
Topic description
The aim of the thesis is to design and implement a lightweight, free and open-source desktop application for fast preview and basic visualization of tabular data. The program should allow data to be loaded without complex configuration, so that the user can drag a file into the application window or paste data directly from the clipboard.
The work should include the application architecture, a data-import mechanism for multiple sources, a module for detecting tabular-data structure and a user interface for intuitive plot creation. An important part of the project is robust handling of input errors, such as inconsistent separators, missing values, different file encodings or non-standard headers.
Functional scope
- drag-and-drop data import
- copy/paste data import from the clipboard
- CSV, TXT and XLSX file support
- automatic separator and header detection
- table preview after import
- X and Y column selection for visualization
- several basic plot types
- axis-range and basic plot-style configuration
- plot export to an image file