Expand description

Algorithms and utilities to work with bifiltered graphs. In particular, algorithms to remove edges from a bifiltered graph while maintaining the topological properties of its clique complex, see crate::removal.

Modules

Dataset reading and sampling.
Distance matrices: reading them, outputting them, and handling them, including density estimation.
Edges, edge lists, and associated functions.
Interface with mpfree that allows to compute minimal presentations.
Point clouds: create and modify them.
Algorithms to remove edges from a bifiltered graph while maintaining the topological properties of its clique complex, as described in the paper “Filtration-Domination in Bifiltered Graphs”.

Structs

A 1-critical grade. The default order is lexicographic.

Traits

The grade in which a simplex enters a filtration.
A generic value, like usize or i32, that we can use as grades in a bifiltered graph.