Currently we have built PyFerret only for Linux systems. The PyFerret packages provided are for RedHat Enterprise Linux (RHEL) versions 6, which use Python2.6, and Ubuntu version 14.04, which uses Python2.7. The RHEL6 and Ubuntu-14.04 packages have successfully been used on other "free" Linux systems that use Python2.6 and Python2.7, respectively.
For Linux, OS X, and Windows 10/bash systems, use the Anaconda installer to handle the PyFerret installation. It will take care of installing the needed libraries that PyFerret uses. Details about Anaconda installation may be found in the PyFerret GitHub repository in this README file. Please scroll down in that file to find the section about the Anaconda installer.
Of course, we also provide source code for those who want to build PyFerret themselves.
Required software:
- Python
-
- Version 2.6 or 2.7
- Linux systems will have Python installed, and for most systems it will be Python version 2.6 or 2.7.
- Available through your Linux system's software package manager, or see: http://www.python.org/
- NumPy
-
- For the above Python version
- Available through your Linux system's software package manager, or see: http://www.numpy.org/
Strongly recommended software:
- PyQt4 (Python bindings for Qt4)
-
- Used to display graphics; without it you can only save images to file
- For the above Python version
- Available through your Linux system's software package manager, or see: http://www.riverbankcomputing.co.uk/software/pyqt/
- Only needs the QtCore, QtGui, QtSvg, and QtXml modules if you are building it yourself.
- SciPy
-
- Enables the many statistical functions utilizing the scipy.stats module
- Provides numerous other scientific functions in Python
- For the above Python version
- Available through your Linux system's software package manager, or see: http://scipy.org/
Recommended software:
- PyShp
-
- Provides shapefile support functions
- A pure-Python package (in fact, a single Python script file) available at http://code.google.com/p/pyshp/