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>
[![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-0.2.5.tar.gz (956.3 kB view details)

Uploaded Source

Built Distribution

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

qtpandas-0.2.5-py3-none-any.whl (994.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qtpandas-0.2.5.tar.gz
Algorithm Hash digest
SHA256 4ff012198ab14d4c7129796e11f4f44310aac131c6361a4e28133a3414d86289
MD5 70b68142f6bdc5b78364dea721743897
BLAKE2b-256 99deafe62c15426115f4f73c4babdb68ed5f7e0356f39e28209d2c9cae37e9b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtpandas-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 350b3fa39b5a42936bccdb996a717c6c4f44c627a015b40e5552cca10529d458
MD5 b2b9294fff9e3366789e6fee859a8c32
BLAKE2b-256 a4fa6d0a02a61f143e4193e25c47dbf00bb0e51278a182672f61b4aefab7b49d

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