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.