Installation
============

Dependencies
------------

Requirements:

    * Python 2.x (x>=6) or 3.x (x>=2)
    * `PyQt4`_ 4.x (x>=3 ; recommended x>=4) or `PyQt5`_ 5.x (x>=5)
    * `QtPy`_ >= 1.3
    
Optional Python modules:

    * `spyder`_ >=v2.0.10 for the test launcher and array/dictionnary editors
    * `h5py`_ (HDF5 files I/O)
    * `cx_Freeze`_ or `py2exe`_ (application deployment on Windows platforms)

.. _PyQt4: https://pypi.python.org/pypi/PyQt4
.. _PyQt5: https://pypi.python.org/pypi/PyQt5
.. _qtpy: https://pypi.org/project/QtPy/
.. _spyder: https://pypi.python.org/pypi/Spyder
.. _h5py: https://pypi.python.org/pypi/h5py
.. _cx_Freeze: https://pypi.python.org/pypi/cx_Freeze
.. _py2exe: https://pypi.python.org/pypi/py2exe

Other optional modules for developers:

    * gettext (text translation support)

Installation
------------

From the source package:

    `python setup.py install`
        
Help and support
----------------

External resources:

    * Bug reports and feature requests: `GitHub`_
    * Help, support and discussions around the project: `GoogleGroup`_

.. _GitHub: https://github.com/PierreRaybaut/guidata
.. _GoogleGroup: http://groups.google.fr/group/guidata_guiqwt
