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.3.tar.gz (959.9 kB view details)

Uploaded Source

Built Distribution

qtpandas-1.0.3-py3-none-any.whl (998.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qtpandas-1.0.3.tar.gz
Algorithm Hash digest
SHA256 c426c56a7a650ad1dbaa4208cccfd18c8a0ceff0e1b64f845bdd16c75e6d3149
MD5 429df8d527617076d6159c36444a69a9
BLAKE2b-256 f9236cc913b61a410dd27fc8b03be102aa484110316b3a0c6657dd6471b9d4de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtpandas-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f826ba0e0ec4d1199ac94af053118030b76f03f9b43f64086b12487ad418e1b6
MD5 a503a9273284cf3dc2612baf264725e4
BLAKE2b-256 9c964d1782c3ca98228f93fae14d7be7bcc202bb520d2162d7ef6ff8a9a7473d

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