K-tree is being redesigned and rewritten for K-tree 0.2. It will be written in C++ and exposed with a C interface to make it easy to integrate with other tools and languages.
The package will become a suite of clustering algorithms and related tools with the main focus on learning with documents.
This page contains a high level design that is removed from any major details of code. For design more closely related to code see Detailed Design.
K-tree will be split into several packages where each package is a separately compiled project.
Each package has a page describing it.