Binary Installers

Binary installers are self-contained: they do not depend on python or wxpython being installed on the host system. Everything you need to run peppy (including optional modules like pyenchant, NumPy, and GDAL) is contained within the installer.

Note 1: If you're interested in developing plugins or extending the functionality of peppy, you should install from source code.

Note 2: there is no installer for unix-like operating systems. You should install from source code, as described below.

Windows Installer

peppy-0.7.3.3-win32.exe

Mac OSX Installer

coming soon (hopefully)...

Source Code

There are two ways to get the source code: download the current release, or use subversion to get the current development tree. In both cases, however, Python and the wxPython widget toolkit must be installed on your system in order to run peppy.

Unix and Source Code Download

Recommended: download current release: peppy-0.7.3.3.tar.bz2
If you're using unix, linux or Mac OSX:
  • tar xvf peppy-0.7.3.3.tar.bz2
  • cd peppy-0.7.3.3
  • python peppy.py
If you're using windows:
  • extract the archive using winzip, 7zip, or another extractor
  • go to the extracted folder peppy-0.7.3.3
  • double-click on peppy.py
Advanced: checkout using svn to get the current development tree.
If you're using unix or linux:
  • svn co http://svn.flipturn.org/peppy/trunk peppy
  • cd peppy
  • python peppy.py
Browse: look at the source code before you download using svn or trac.

Older releases are archived here.

Optional Modules

pyenchant
If pyenchant is installed, text-based major modes will use it to provide on-the-fly spell checking.
NumPy 1.0
Some of the optional major modes like the Hyperspectral Image Viewer and the Aptus fractal viewer require NumPy, but note that NumPy is not required to run peppy for normal editing.
GDAL 1.5
The Hyperspectral Image Viewer can also use the GDAL 1.5 libraries to read images. GDAL supports a wide range of image formats, including compressed formats. Note that you need the new style swig bindings (which are built by default in GDAL 1.5).
SciPy 0.6
For even more functionality in the Hyperspectral Image Viewer, you can install the SciPy library. SciPy provides a huge suite of mathematical utility functions and is used in several image enhancement commands. However, it is a bit of a complicated install, involving compiling some libraries by hand.

A problem that plagued me for a while was that the "python setup.py install" stage was picking up libblas and liblapack from the system's /usr/lib directory, and RedHat prior to early 2007 supplied incomplete libraries. I had to replace these system libraries with my just-built libraries, because setup.py seemed to ignore the paths I specified for BLAS and LAPACK as shown in the instructions on the webpage above.