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&utm_medium=referral&utm_content=draperjames/qtpandas&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
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&utm_medium=referral&utm_content=draperjames/qtpandas&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)
Built Distribution
qtpandas-1.0.3-py3-none-any.whl
(998.4 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c426c56a7a650ad1dbaa4208cccfd18c8a0ceff0e1b64f845bdd16c75e6d3149 |
|
MD5 | 429df8d527617076d6159c36444a69a9 |
|
BLAKE2b-256 | f9236cc913b61a410dd27fc8b03be102aa484110316b3a0c6657dd6471b9d4de |
File details
Details for the file qtpandas-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: qtpandas-1.0.3-py3-none-any.whl
- Upload date:
- Size: 998.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f826ba0e0ec4d1199ac94af053118030b76f03f9b43f64086b12487ad418e1b6 |
|
MD5 | a503a9273284cf3dc2612baf264725e4 |
|
BLAKE2b-256 | 9c964d1782c3ca98228f93fae14d7be7bcc202bb520d2162d7ef6ff8a9a7473d |