Skip to main content

'Python program that visualizes data from a .csv file.'

Project description

Project logo

V. 0.1.7


Project Description

A python program that visualizes data from a .csv file. It uses the PySimpleGui gui library for its GUI, and PyDub for some simple error audio handling.

At the moment, this program can only read data from .csv files, but in the future I plan on adding support for other filetypes, and an option to connect to a SQL or MongoDb database.

Table of Contents

Features

Display data

gif-display-data

Search data

gif-search-data

Filter data

gif-filter-data


Installation

If you want to test the program yourself, I recommend you visit the page mockaroo to get some sample data in .csv format.

Install from source

  1. Clone the repo into your local machine:
gif-clone-repo

  1. Open the downloaded repo folder and run the __main__.py file with the following command:

    python3 -m __main__.py
    

Dependencies

Data visualizer requires the PySimpleGui and PyDub libraries to run. You can install them with pip using the following commands:

pip install PySimpleGUI
pip install pydub

In the case that you don't have pip, scroll down a little bit to see how to install it.


Pip installation (optional)

Don't have pip? You can install it like this:

Linux & MacOs

python3 -m ensurepip

Windows

py -m ensurepip

Please note that the installation of pip in windows can sometimes be... complicated. If you are having problems making pip work, I recommend you this video guide on how to install it.

File Support

Data visualizer supports the following types of files:

File Type Support
.csv
.json
SQL 📅
Mongodb

Keywords: ✅ Yes, ❌ No, 📅 work in progress

Header bug

Currently, there's a bug where the first row of header-less .csv files appear messed up. The nature of bug makes it pretty difficult to fix, but with time, I think I'll be able to get it done. So, keep that in mind while working with files wihout a proper header.

Changelog

❯ Read the changelog here → 📄

License

MIT License

❯ Read the license here → 🔏

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

data-visualizer-0.1.7.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

data_visualizer-0.1.7-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file data-visualizer-0.1.7.tar.gz.

File metadata

  • Download URL: data-visualizer-0.1.7.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.8

File hashes

Hashes for data-visualizer-0.1.7.tar.gz
Algorithm Hash digest
SHA256 7d65c03c0bd430c2e7039d3cbc6940e49f69b742f75388d4fa712778800ee9e5
MD5 ac33c8bbf4141b95f5babbb0a38315d0
BLAKE2b-256 448bed154bfb2db1cdfdb6b624112bea6d30c37ddee799b9713b8bbc20a0a6a2

See more details on using hashes here.

File details

Details for the file data_visualizer-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for data_visualizer-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3b56851a802f8a806e24843275a39b582d2949e660e68ea630d100627dfc8ab3
MD5 d868ef85164f3243f9cfb79172ddf3eb
BLAKE2b-256 8d5fe321422c24d98980052f0e375e70e8c6fa8c546d6eb9a780661475c39241

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page