LoPHAT Web Demo

This is a quick, rough-and-ready tech demo, showing how LoPHAT can be used to perform parallelized persistent homology on the web.

Please wait until the number of threads is reported below:

Using ? threads.

Boundary matrix

Each column should be provided on a new line in the form dimension,boundary where boundary is a comma-separated list of the non-zero indices of that column.

If the column has empty boundary (e.g. a vertex) then simply provide dimension as in the example below.


Result:

There was a problem, check the console for more details. You may need to refresh.

Alpha filtration

This computes the persistent homology of the alpha filtration of the points in the left chart (via alphalpha). You can drag the points and observe how the persistence updates. No vineyard-like algorithm is used.

Warning: This example update as you drag and may cause weaker devices such as mobiles to lag.

Powered by Rust+WASM - see the repository.