A python package for computing the Euler Characteristic Transform
Project description
ect
: A python package for computing the Euler Characteristic Transform
Python computation tools for computing the Euler Characteristic Transform of embedded graphs.
Description
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.
Getting Started
Documentation and tutorials
- The documentation is available at: munchlab.github.io/ect
- A tutorial jupyter notebook can be found here
Dependencies
networkx
numpy
matplotlib
numba
Installing
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 .
Authors
This code was written by Liz Munch along with her research group and collaborators. People who have contributed to ect
include:
License
This project is licensed under the GPLv3 License - see the License file for details
Contact Information
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ect-0.1.5.tar.gz
.
File metadata
- Download URL: ect-0.1.5.tar.gz
- Upload date:
- Size: 24.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95e18bafd77c6756acb4123e864d5660fa8bb84c58acc149863083292a0df22e |
|
MD5 | aaec5234e747987345d37a82f960e637 |
|
BLAKE2b-256 | 0d8e4b486ef6586342df9fc7d90ba284978a3c18911768956fa064528882e685 |
File details
Details for the file ect-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: ect-0.1.5-py3-none-any.whl
- Upload date:
- Size: 23.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2383d01fd938d3af06867ef6cb2d9795a1d111ab0465fbf158945ad1481c557 |
|
MD5 | 49a3269b7dd1af304842c4174a10934b |
|
BLAKE2b-256 | 52be2af3b2f1363f5d17c9edfbd505131acfe1ecb6682414c186bed8cd8d56f0 |