Subsections


1. Overview of requirements

Note: most of the tools and libraries required for PLearn are already installed on typical Linux (or other unix-like) systems, or are easy to install with ready-made packages (such as RPMs or using apt-get). PLearn is mostly developped in a Linux environment with the gcc/g++ C++ compiler. Since PLearn was written with portability in mind, it is certainly portable (and has been ported on occasions) to other platforms or compilers, but as we work mainly with Linux/gcc, we only very occasionally check the working and correct problems on other platforms.

1.1 Required tools

To be able to download, compile and use PLearn, you need the following tools to be installed on your system (for detailed instructions for installation under Windows, you may go directly to section [*]).

1.2 External library dependencies

Parts of PLearn depend on the following external libraries. Depending on which parts of PLearn you want to compile and use, they may require compiling and linking with the following libraries (that will first have to be installed: see more detailed installation instructions for your system in the appropriate chapter).

1.3 Python related dependencies

Nearly all higher level GUI demos and plotting facilities are written in python (which calls upon plearn) using essentially the following software packages:

You may also want to install the more user-friedly python command-line interface ipython:
ipython –pylab starts a good environment for scientific computing in python.

1.3.1 Other useful external tools

In addition the following tools can be useful: