JavaNLP: 3rd Party Library Javadocs

The JavaNLP repository makes use of various external (3rd party) libraries. This is a collection of Javadocs for some of those libraries, and a brief set of explanations of what the libraries do. If you're using a library that's not mentioned here, email Joseph Smarr.

See the JavaNLP Javadocs for more information on what code uses what libs.

Packages are listed in alphabetical order. Link to API and optionally links to other information.

RA
ResearchAssistant is a library to improve Java's effectiveness as a platform for creating scientific research tools.
COLT
CERN numerics collection. Official supplier of matrices to the Stanford NLP group. Use this for matrices unless there's a good reason not to. It also incorporates other people's packages for Strings, concurrency, etc. Homepage. We have version: 1.0.2 of Nov 2001 [current, Aug 2002]. It's now up to version 1.2, released Sep 2004.
nlpLearner
Mark Chavira's text classification etc. code. There is also an overview PDF document.
Jama
A basic Java matrix package from NIST/MathWorks (standard operations and decompositions over dense matrices of reals). Dispreferred (use COLT unless there's a good reason not to). Homepage. Version: 1.0.1 of Sep 2000 [current, Aug 2002].
IGLU
A vector space IR engine
Jakarta ORO
High performance regular expressions, substition, etc. Basically superseded by regular expressions in JDK 1.5. We should remove usage of it.
Java WordNet Library (JWNL)
WordNet
Dan Bikel's Java WordNet Interface
More WordNet
GNU Regexp
Another regular expression expression package (slower and less complete Perl regexp support, but easier to start using). We Should definitely remove this if we haven't already.
Xerces-J
Apache XML parser
Xalan-J
Apache XSLT
JavaCC
A Java Compiler Compiler in the style of yacc/lex
Weka
Machine learning package
JDBM
An interface to the DBM (database) package
KAON
explanation
Ontomat
explanation
GoogleAPI
Google search interface
Quiotix
HTML utilities
jSVM
Java wrapper for SVMlight