CMD + K

topologytoolkit

Community

The Topology ToolKit (TTK) is an open-source library and software collection for topological data analysis and visualization.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::topologytoolkit

Usage Tracking

1.3.0
1.2.0
1.1.0
1.0.0
0.9.9
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

TTK can handle scalar data defined either on regular grids or triangulations, in 2D, 3D, or more. It provides a substantial collection of generic, efficient and robust implementations of key algorithms in topological data analysis. It includes: - For scalar data: critical points, integral lines, persistence diagrams, persistence curves, merge trees, contour trees, Reeb graphs, Morse-Smale complexes, topological simplification, topology-aware compression, harmonic design; - For bivariate scalar data: fibers, fiber surfaces, continuous scatterplots, Jacobi sets, Reeb spaces; - For uncertain scalar data: mandatory critical points; - For ensemble scalar data: Bottleneck and Wasserstein distances between persistence diagrams (exact Munkres-based computation or fast Auction-based approximation), Wasserstein barycenters and clusters of persistence diagrams (fast progressive algorithms) and merge trees, principal geodesic analysis of persistence diagrams and merge trees, distance matrices (Lp norm, Wasserstein distances), contour tree alignment; - For time-varying scalar data: critical point tracking, nested tracking graphs; - For high-dimensional / point cloud data: dimension reduction, persistence-based clustering, persistent cycle extraction; - and more!

About

Summary

The Topology ToolKit (TTK) is an open-source library and software collection for topological data analysis and visualization.

Last Updated

Oct 2, 2024 at 07:39

License

BSD custom 5-clause variant

Total Downloads

913.3K

Supported Platforms

linux-64
macOS-64
win-64