DeBaCl is an open-source Python library for DEnsity-BAsed CLustering with level set trees.
Level set trees are a statistically-principled way to represent the topology of a probability density function. This representation is particularly useful for several core tasks in statistics:
clustering, especially for data with multi-scale clustering behavior
describing data topology
exploratory data analysis
DeBaCl is a Python implementation of the Level Set Tree method, with an emphasis on computational speed, algorithmic simplicity, and extensibility. The code is available at:
and the API documentation is at:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.