NOTE: the library modules that use BitPar and SFST are based on
older versions of these programs and recent versions of these
may have different functionality (in the case of BitPar) or
use incompatible file formats (SFST).
In particular, most of the functionality in the 'bitpar' C++ module
that is beyond parsing bit vector charts (i.e., head finding,
extraction of forests, discriminative parsing) is not present in
BitPar, whereas reranking is present in newer versions of BitPar,
but not in the module.

The following language resources can be used with PyNLP:
- old SMOR/IMSLex (German morphology; proprietary)

cannot be redistributed

SMOR with the IDS lexicon (German morphology) -- not done yet
Note that this may yield slightly different results from
using SMOR with the (non-redistributable) IMSLex lexicon.

Morph-It (Italian morphology)

Installing

The easiest way to install this is by installing the necessary python
packages via Debian/Ubuntu's apt-get and then setup the package
in a virtualenv (so you can install new versions without having to
modify the central python installation).

To actually do useful things, you need to untar the pytree_data.tgz
tarball somewhere and point the PYNLP environment variable to that
directory:
export PYNLP=~/tmp/pytree_data

For building the software, you will need the following packages:
gcc
g++
python-dev
libpcre++-dev
python-numpy
bison
flex
python-virtualenv (optional)
cython (optional)