Skip to main content

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

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

ect-0.1.6.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

ect-0.1.6-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file ect-0.1.6.tar.gz.

File metadata

  • Download URL: ect-0.1.6.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for ect-0.1.6.tar.gz
Algorithm Hash digest
SHA256 e7b4da8f30da22eae4f16af805cdaa3627dbe9daf17cbb50caca991a50ca6043
MD5 1bdc59ffab5e0bd97e81f8dbf7cb3882
BLAKE2b-256 b0533a5ecb4a0f9feee319193c3f42e4ff8bc9fd40ecc5bf668d152f73db82b6

See more details on using hashes here.

File details

Details for the file ect-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: ect-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for ect-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 91d0121e535b975be0b0aa50ed2df3b9c98dc09a3b71a364efc811a0ac25a8e6
MD5 13760edcf11b43dcea21c77d7d0f7560
BLAKE2b-256 b6d65da4ac29f1e43e06b2d4789d103706debb44f1aad1c3985ff2b9afdd0481

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page