Aleph

A library for exploring persistent homology

View the Project on GitHub

Build Status CII Best Practices

Aleph — A Library for Exploring Persistent Homology

Aleph is a C++ library for exploring and extending usages of persistent homology. Its main goal is to provide users with a versatile, simple-to-use implementation that quickly permits building prototype applications.

Aleph is inspired by DIPHA and PHAT. In particular, Aleph borrowed the idea of keeping the representation of a boundary matrix separate from the implementation.

For more information, please read the original paper describing PHAT.

Getting started with Aleph

Aleph is a header-only library. Nonetheless, it ships with numerous tests, examples, and tools that require compilation. Coincidentally, these files also demonstrate how to use the library in practice.

See the following links for more details: