We are excited to announce the release of the Topology Tool Kit (TTK), an open source library and software collection for topological data analysis in scientific visualization: https://topology-tool-kit.github.io/

TTK can handle scalar data defined either on regular grids or triangulations, either in 2D or in 3D. It provides a substantial collection of generic, efficient and robust implementations of key algorithms that support topological data analysis, including:

  • For scalar data: critical points, integral lines, persistence diagrams, persistence curves, merge trees, contour trees, Morse-Smale complexes, topological simplification;
  • For bivariate scalar data: fibers, fiber surfaces, continuous scatterplots, Jacobi sets, Reeb spaces;
  • For uncertain scalar data: mandatory critical points;
  • and more!

TTK exposes all of these tools through ParaView, VTK, and dependency-free source code. If you need to robustly analyze your acquired or simulated scientific data, you may want to use TTK.

If you have questions, need support regarding the usage of TTK, or just want to provide feedback, thanks for sending us an email at topology.tool.kit@gmail.com

We hope you’ll enjoy TTK!