This document contains public API documentation for the core Carrot2 classes.

A guide-style documentation and examples is part of the distribution package.

Packages 
Package Description
org.carrot2.attrs
Definitions of attributes, attribute visitors and class-name mappings.
org.carrot2.clustering
Clustering algorithms, public API interfaces for handling documents, clusters.
org.carrot2.clustering.kmeans
Implementation of the bisecting k-means clustering algorithm.
org.carrot2.clustering.lingo
Implementation of the Lingo clustering algorithm.
org.carrot2.clustering.stc
Implementation of the STC clustering algorithm.
org.carrot2.language
Lexical component interfaces and implementations.
org.carrot2.math
Mathematical utilities.
org.carrot2.math.matrix
Mathematical utilities for matrix decompositions.
org.carrot2.text.preprocessing
Text preprocessing components.
org.carrot2.text.preprocessing.filter
org.carrot2.text.suffixtree
Generalized suffix tree implementation.
org.carrot2.text.vsm
Vector space model components.
org.carrot2.util
Miscellaneous utilities.