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
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.
First, install BATS.py.
Now, you can load BATS in python via
Next, check out the quickstart guide.
- Quickstart Guide
- API Reference
- About BATS