Welcome to Basic Applied Topology Subprograms Python Bindings!

Python bindings for the BATS library. This includes:

  • Simplicial, Cubical, and Cell Complexes

  • Simplicial, Cubical, and Cellular Maps

  • Homology and induced maps

  • Persistent homology

  • Zigzag homology

  • A variety of topolgical constructions

Note that the C++ repository is the main library, and contains more features. This repository provides bindings for a subset of the functionality of BATS, and is under active development.

For background on what this repository does, refer to the paper Persistent and Zigzag Homology: A Matrix Factorization Viewpoint by Gunnar Carlsson, Anjan Dwaraknath, and Bradley J. Nelson.

Indices and tables