User Guide for TDA4j

Quick-start: how to use the library in Scala

Here’s how to get started using TDA4j:

Quick-start: how to use the library from modern Java

The structures we use benefit from the language structure developed in Java from version 11 onwards. Here is how to get started in Java:

Quick-start: how to use the library from Matlab

Some platforms, notably including Matlab, allow us to use Java and JVM libraries, but restrict the available syntax severely. In order to make it easy to get started with TDA from these platforms, we have included implementations of most of the tasks of immediate interest in the Api object…