/qtpandas

Qt Meets Pandas

Primary LanguagePythonMIT LicenseMIT

QtPandas

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

Project Information

Latest Release latest release
Package Status status
Build Status travis build status
PyPI pypi downloads
[![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

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

  • Here is TestApp.py

testapp

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.