Python library generating graphical user interfaces for easy dataset editing and display
Python Batchfile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
guidata
img_src
.gitignore
.hgignore
.hgtags
.project
.pydevproject
CHANGELOG.md
Licence_CeCILL_V2-en.txt
MANIFEST.in
README.md
build_dist.bat
build_doc.bat
gettext_compile.py
gettext_scan.py
private.hgtags
setup.py
upload.bat

README.md

guidata: Automatic GUI generation for easy dataset editing and display with Python

Simple example of guidata datasets embedded in an application window:

See documentation for more details on the library and changelog for recent history of changes.

Copyright © 2009-2015 CEA, Pierre Raybaut, licensed under the terms of the CECILL License (see Licence_CeCILL_V2-en.txt).

Overview

Based on the Qt Python binding module PyQt4, guidata is a Python library generating graphical user interfaces for easy dataset editing and display. It also provides helpers and application development tools for PyQt4.

Generate GUIs to edit and display all kind of objects:

  • integers, floats, strings ;
  • ndarrays (NumPy's n-dimensional arrays) ;
  • etc.

Application development tools:

  • configuration management
  • internationalization (gettext)
  • deployment tools
  • HDF5 I/O helpers
  • misc. utils

Dependencies

Requirements

  • Python 2.6+ or Python 3.2+
  • PyQt4 4.3+ or PyQt5 5.5+
  • spyderlib 2.1+ (test launcher and array/dictionnary editors)

Optional Python modules

Other optional modules

gettext (text translation support)

Recommended modules

guiqwt >= 3.0 is a set of tools for curve and image plotting based on guidata.

Installation

From the source package:

python setup.py install