Next-generation statistics engine for TDA
StableBear is built for statistics with topological data analysis (TDA). Typical TDA workloads run highly parallelized and reproducibly, and the results go straight into the tools you already use.
Install
pip install stablebearThen import stablebear as sb and follow the documentation for examples.
Latest news
StableBear 0.5.1 released
Relative subsampling, Python 3.15 support and wheels for Windows on ARM64.
What it computes
Point clouds in a tensor
Point clouds of different sizes can be stored in the same tensor.
Barcodes for all of them
Elementwise parallel computations using state-of-the-art algorithms.
Persistence curves
Transformations into Betti curves, stable ranks, etc.
Topological bootstrapping
Advanced bootstrapping capabilities allowing extraction of local and global topology in large datasets.
Exact representations
Functions are represented without discretization, and computations like distances and kernels are carried out exactly (up to machine precision). Large computations run on the GPU where available.
Into existing algorithms
Persistence curves become feature vectors, distance matrices or kernels for neural networks and other machine learning models.