LocalCongruence.jl is a Julia library that provides
tools for managing local congruences of Chain Complexes.
The algorithms here presented are all official variation of those we proposed in Local congruence of chain complexes.
In particular, given a set of local chain complexes in
LinearAlgebraicRepresentation standars, this Julia Module compute a the single
corresponding global complex using \epsilon-congruence of cells,
solving topologically the numerical inaccuracies of floating-point arithmetics.
LocalCongruence.jl has the following dependeces:
DataStructures.jlGraphBLASInterface.jlLinearAlgebraicRepresentationNearestNeighbors.jlSparseArrays.jlSparseMM.jlSuiteSparseGraphBLAS
In addition CVD-Lab provides also ViewerGL, an OpenGL 3D interactive viewer adopted in the examples of this module
]add https://github.com/cvdlab/LocalCongruence.jlFind the Documentation here