Skip to main content

Utilities to use pandas (the data analysis / manipulation

Project description

library for Python) with Qt.
Home-page: https://github.com/draperjames/qtpandas
Author: Matthias Ludwig, Marcel Radischat, Zeke, James Draper
Author-email: james.draper@duke.edu
License: MIT License
Description: # QtPandas

### Utilities to use [pandas](https://github.com/pandas-dev/pandas) (the data analysis/manipulation library for Python) with Qt.

## Project Information

<table>
<tr>
<td>Latest Release</td>
<td><img src="https://img.shields.io/pypi/v/qtpandas.svg" alt="latest release" /></td>
</tr>
<tr>
<td>Package Status</td>
<td><img src="https://img.shields.io/pypi/status/qtpandas.svg" alt="status" /></td>
</tr>
<tr>
<tr>
<td>Build Status</td>
<td>
<a href="https://travis-ci.org/draperjames/qtpandas">
<img src="https://travis-ci.org/draperjames/qtpandas.svg?branch=master" alt="travis build status" />
</a>
</td>
</tr>
<tr>
<td>PyPI</td>
<td>
<a href="https://pypi.python.org/pypi/qtpandas/">
<img src="https://img.shields.io/pypi/dm/qtpandas.svg" alt="pypi downloads" />
</a>
</td>
</tr>
</table>
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/795dad8f6dfd4697ab8474265c4d47cb)](https://www.codacy.com/app/james-draper/qtpandas?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=draperjames/qtpandas&amp;utm_campaign=Badge_Grade)
[![Join the chat at https://gitter.im/qtpandas/Lobby#](https://badges.gitter.im/qtpandas/lobby.svg)](https://gitter.im/qtpandas/Lobby#)
[![open issues](https://img.shields.io/github/issues-raw/draperjames/qtpandas.svg)](https://github.com/draperjames/qtpandas/issues)
[![closed issues](https://img.shields.io/github/issues-closed/draperjames/qtpandas.svg)](https://github.com/draperjames/qtpandas/issues)

## Requirements;
> Python 3.4 or greater
> Pthon 2.7 or greater
> PyQt4

## Install
To install run the following in the command prompt;
```
pip install qtpandas
```
If that doesn't work try installing the lastest version of easy gui;
```
pip install --upgrade git+https://github.com/robertlugg/easygui.git
```
If that doesn't work then please [report an issue](https://github.com/draperjames/qtpandas/issues)

To use, create a new Python script containing the following:
```
from PyQt4.QtCore import *
from PyQt4.QtGui import *

from qtpandas.views.CSVDialogs import CSVImportDialog

if __name__ == "__main__":
from sys import argv, exit

app = QApplication(argv)
dialog = CSVImportDialog()
dialog.show()
app.exec_()
```
# Examples

These can be found in QtPandas/examples.

- BasicExmple.py

![basic](images/BasicExample_screen_shot.PNG)

- Here is TestApp.py

![testapp](images/TestApp_screen_shot.PNG)

# Development

## Wanna contribute?
Any feedback is apprecaited.
- Report an issue
- Check out the wiki for development info (coming soon!)
- Fork us.

Forked from @datalyze-solutions's [master](https://github.com/datalyze-solutions/pandas-qt).

Platform: any
Classifier: Programming Language :: Python
Classifier: Development Status :: 4 - Beta
Classifier: Natural Language :: English
Classifier: Environment :: X11 Applications :: Qt
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces

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

qtpandas-1.0.2.tar.gz (957.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

qtpandas-1.0.2-py3.5.egg (1.1 MB view details)

Uploaded Egg

qtpandas-1.0.2-py3-none-any.whl (995.6 kB view details)

Uploaded Python 3

File details

Details for the file qtpandas-1.0.2.tar.gz.

File metadata

  • Download URL: qtpandas-1.0.2.tar.gz
  • Upload date:
  • Size: 957.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for qtpandas-1.0.2.tar.gz
Algorithm Hash digest
SHA256 e47225e431eb5a51f28372f36ed93a73e41ea36eb53d50b84abc3a55accb6fd7
MD5 26356e142804c3a1ec4d1df619431552
BLAKE2b-256 a424a522dfdca56e948a334f234b6b6f5ab64cd0eab09971b64a320966f2f36b

See more details on using hashes here.

File details

Details for the file qtpandas-1.0.2-py3.5.egg.

File metadata

  • Download URL: qtpandas-1.0.2-py3.5.egg
  • Upload date:
  • Size: 1.1 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for qtpandas-1.0.2-py3.5.egg
Algorithm Hash digest
SHA256 0bc6077e3536683066d996e558e5137ad2537e1834b0884fe614ef3e5bbcbb0c
MD5 9de91298a6a4d53d049b4b6e1660425e
BLAKE2b-256 9014a5cbec5222d5fb7698f177a0ff6f02ba0067693875b7e44434bc1e39ebf5

See more details on using hashes here.

File details

Details for the file qtpandas-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for qtpandas-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b988b0f71b8f7f9ede28c678bf5e47b53e53a64642edad54da63a910b76b5996
MD5 728f77376f853e9f728b33672222f10b
BLAKE2b-256 239cb2f9d0670051d54a2e20c8576fe4d4d32d6640bd77115175aa960733bf92

See more details on using hashes here.

Supported by

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