Parsing

This is a Python library for several natural language processing related tasks: Note that the reranking parser interface is subshell-based and not SWIG-based like it should be. Though I haven't played with Patrick Ye's version too much, it may be a better fit depending on what you are looking for. If you are hoping to treat the parser as a black box, this is the library you're looking for.

Contents

Installation

Required dependencies:
waterworks and PyInputTree: http://cs.brown.edu/~dmcc/software/

Optional dependencies:
NLTK-Lite

After those are installed, standard distutils should work fine:

   shell> python setup.py install
Please email me if you encounter any problems. Note that Parsing.ECParser has some hard-coded defaults for the parser binary and data directory locations which you may wish to set (though this is not necessary since you can just specify them as parameters).

Download

Source: http://cs.brown.edu/~dmcc/software/Parsing/ParsingNLP-0.1.tar.gz

License

GPL version 2.

Author

David McClosky (dmcc+py AT cs DOT brown DOT edu)
Homepage: http://cs.brown.edu/~dmcc/
Software: http://cs.brown.edu/~dmcc/software/