Skip to main content

PyPI version Downloads Build Status codecov License: MIT

This library provides easy to use constructors for custom filtrations that are suitable for use with Phat. Phat currently provides a clean interface for persistence reduction algorithms for boundary matrices. This tool helps bridge the gap between data and boundary matrices.
Currently, we support construction of Alpha, Rips, and Cech filtrations, and provide an easy interface for Phat.

If you have a particular filtration you would like implemented, please feel free to reach out and we can work on helping with implementation and integration, so others can use it.

Setup

We use the following dependencies in this library

  • Numpy
  • Scipy
  • Matplotlib
  • Phat

The latest version of Cechmate can be found on Pypi and installed with pip:

pip install cechmate

Contributions

We welcome contributions of all shapes and sizes. There are lots of opportunities for potential projects, so please get in touch if you would like to help out. Everything from an implementation of your favorite distance, notebooks, examples, and documentation are all equally valuable so please don't feel you can't contribute.

To contribute please fork the project make your changes and submit a pull request. We will do our best to work through any issues with you and get your code merged into the main branch.

Documentation

Check out complete documentation at cechmate.scikit-tda.org

Metadata

Release files for cechmate 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cechmate 0.1.0
File Size Uploaded
cechmate-0.1.0.tar.gz 19.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cechmate 0.1.0
File Interpreter ABI Platform
cechmate-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.3 kB

Release files / cechmate-0.1.0.tar.gz

Download URL cechmate-0.1.0.tar.gz
Size 19.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d516eebd9c4b1dcc25eed9f4995827e947527ee4c49da2875401130d828ec451
BLAKE2b-256 checksum
How to use checksums
03b479ad05a3b6fa429f84a2de3541fe4f997e13eb5c2f168711cf3adbc1ccf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

Release files / cechmate-0.1.0-py3-none-any.whl

Download URL cechmate-0.1.0-py3-none-any.whl
Size 23.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b9cab8979e753abd89b6c40b70bd96bc89af15894af449e937275eb0436dfe88
BLAKE2b-256 checksum
How to use checksums
74fe2dbd6c175085d9a14cadce55276485b2a818924e84ffdb0f07a447eb58bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

3 release files

0.0.7

3 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page