Python computation tools for computing the Euler Characteristic Transform of embedded graphs.
Right now, the content includes stuff for doing ECT on graphs embedded in 2D. Eventually the goal is to get voxel versions, higher dimensional simplicial complexes, etc in here.
For more information on the ECT, see:
Elizabeth Munch. An Invitation to the Euler Characteristic Transform. arXiv:2310.10395. 2023.
- The documentation is available at: munchlab.github.io/ect
- A tutorial jupyter notebook can be found here
networkx
numpy
matplotlib
numba
The package can be installed using pip:
pip install ect
Alternatively, you can clone the repo and install directly
git clone git@github.com:MunchLab/ect.git
cd ect
pip install .
This code was written by Liz Munch along with her research group and collaborators. People who have contributed to ect
include:
This project is licensed under the GPLv3 License - see the License file for details