PyQt5 application to visualize pandas DataFrames
Reason this release was yanked:
Invalid version number in User Manual
Project description
Overview
The Data Viewer is a Qt Python application to view, edit, plot, and filter data from various file types.
The Data Viewer utilizes the pandas module along with the Qt for Python module to provide a familiar spreadsheet-like GUI for any type of data that can be stored in a pandas DataFrame.
The intention of this application is to provide a high-performance, cross-platform application to review and analyze data. The Data Viewer provides a faster and more optimized alternative for viewing and plotting data files in a table format as opposed to other applications such as Microsoft Excel or OpenOffice.
Supported Input Formats
Note: Input formats are automatically recognized based on the filename.
The Data Viewer currently supports the following input formats:
CSV (comma-delimited, tab-delimited)
TXT (plain-text files)
JSON (Javascript Object Notation)
PICKLE (Python Pickle Format)
XLSX (Microsoft Excel or OpenOffice files)
Supported Operating Systems
The following operating systems have been tested and confirmed to operate the application nominally:
Windows 10
MacOS Version 11.2 (Big Sur) using Apple M1
Linux (CentOS, Ubuntu)
Other operating systems are untested but will likely function if they are supported by the Qt for Python version documented in requirements.txt
Setup Instructions
Dependencies
pandas
numpy
PyQt5
openpyxl
matplotlib
QDarkStyle
Application Setup / Installation
Note: If you are using an Anaconda installation, you can skip these setup steps and proceed directly to the Starting the Application section.
The recommended setup method is to use an isolated installation via the virtualenv module.
virtualenv installation on Windows:
virtualenv venv
source venv/Scripts/activate
pip install dataframeviewer
virtualenv installation on MacOS / Linux:
virtualenv venv
source venv/bin/activate
pip install dataframeviewer
Local installation (on any platform):
pip install dataframeviewer
Starting the Application
Run as a module
python -m dataframeviewer
Run with sample data
python -m dataframeviewer --example
Run with input file(s)
python -m dataframeviewer -f file1.csv file2.csv ...
To show the full command line option list
python -m dataframeviewer --help
If using Anaconda 3 on windows with Git Bash installed, you can use the run.sh script. This is only valid when running directly from the git source repository.
./run.sh
See the User Manual for application usage instructions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dataframeviewer-1.6.14.tar.gz
.
File metadata
- Download URL: dataframeviewer-1.6.14.tar.gz
- Upload date:
- Size: 4.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05ac446753d4e0e43daa8cb703aaef26db319dbb05a4b1c137e47f994af75076 |
|
MD5 | 46b594b21d9d1d2a68df8d7e7a0e8189 |
|
BLAKE2b-256 | 9e65e3d975ec55667f97dee2c4b9af1f39c27109d864b0ee8c140a8964f6dcf4 |
File details
Details for the file dataframeviewer-1.6.14-py3-none-any.whl
.
File metadata
- Download URL: dataframeviewer-1.6.14-py3-none-any.whl
- Upload date:
- Size: 4.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 011697fc34531af170e1f2cf295abf64d08a02052361a8671589fd3d2ce74973 |
|
MD5 | 52bdbbe5a2fc495944c352363d82887d |
|
BLAKE2b-256 | 107baacc928c6f1f0441bb0c745e5eb3317fe40671a6cd068f25eb127d68ae9b |