Skip to main content

Utilities to use pandas (the data analysis / manipulation library for Python) with Qt.

Project description

# QtPandas

### Utilities to use pandas (the data analysis/manipulation library for Python) with Qt.

## Project Information

[![Join the chat at https://gitter.im/qtpandas/Lobby#](https://badges.gitter.im/qtpandas/lobby.svg)](https://gitter.im/qtpandas/Lobby#)

## Build Status

[![Travis status](https://travis-ci.org/draperjames/QtPandas.svg?branch=master)](https://travis-ci.org/draperjames/QtPandas)

Requirements;
> Python 3.x
> Pandas 20.0
> PyQt 4.7.8

To install run the following in the command prompt;
```
pip install git+https://github.com/zbarge/QtPandas.git
pip install --upgrade git+https://github.com/robertlugg/easygui.git
```

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_()
```
Several examples can also be found in the exmples directory.

# Development

## Wanna contribute?

Join us on [gitter](https://gitter.im/qtpandas/Lobby#)

### TO DO:
- [x] Reach out to @kaotika and @datalyze-solutions
- [ ] Secure qtpandas namespace on pip.
- [ ] Wait for reply
- [ ] If no reply create new repo for QtPandas.
- [x] Create .travis.yml file.
- [x] integrate into README.md
- [ ] Add documentation.
- [ ] Add screen shots
- [ ] Create Wiki
- [ ] Make verison agnostic.
- [ ] Create specific Python version tests.
- [ ] Add Windows, Apple, and Linux tests.
- [ ] Consider adding functions seen in [Spyder IDE's dataframeeditor](https://github.com/spyder-ide/spyder/blob/f2b36f00f873cf4080087bfb529e6256b3e24792/spyder/widgets/variableexplorer/dataframeeditor.py)
- [ ] Sort
- [ ] Color coding


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

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.4.tar.gz (955.9 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.4-py3-none-any.whl (994.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qtpandas-0.2.4.tar.gz
Algorithm Hash digest
SHA256 05cdb13638f83d2bdf1f22abeb59d7d1b4c9e6c11f49e2d6f61e7359497956c0
MD5 0bebc284ac3d1db95396a1b466f4cba8
BLAKE2b-256 b927cf192045afcc486f65b3c12955b962b7594dee69bfe6ab3965972b421ef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtpandas-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 abe29d30173ee5e7f03476d0a4dfc671a6a5f81673c18958970f821286bfb17f
MD5 a13279f36d98be1264efc047473944be
BLAKE2b-256 a9be7ca4d183954c78810d77b5f736fe2c1e7573a37844b2056921531bda7161

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