{ "info": { "author": "Christopher Tralie, Nathaniel Saul", "author_email": "chris.tralie@gmail.com, nat@saulgill.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Healthcare Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "[![PyPI version](https://badge.fury.io/py/cechmate.svg)](https://badge.fury.io/py/cechmate)\n[![Downloads](https://pypip.in/download/cechmate/badge.svg)](https://pypi.python.org/pypi/cechmate/)\n[![Build Status](https://travis-ci.org/scikit-tda/cechmate.svg?branch=master)](https://travis-ci.org/scikit-tda/cechmate)\n[![codecov](https://codecov.io/gh/scikit-tda/cechmate/branch/master/graph/badge.svg)](https://codecov.io/gh/scikit-tda/cechmate)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nThis library provides easy to use constructors for custom filtrations that are suitable for use with [Phat](https://github.com/xoltar/phat). \nPhat currently provides a clean interface for persistence reduction algorithms for boundary matrices. \nThis tool helps bridge the gap between data and boundary matrices. \nCurrently, we support construction of Alpha, Rips, and Cech filtrations, and provide an easy interface for Phat.\n\nIf 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.\n\n# Setup\n\nWe use the following dependencies in this library\n\n* Numpy\n* Scipy\n* Matplotlib\n* Phat\n\n\nThe latest version of Cechmate can be found on Pypi and installed with pip:\n\n```\npip install cechmate\n```\n\n# Contributions\n\n\nWe 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. \n\nTo 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.\n\n\n## Documentation\n\nCheck out complete documentation at [cechmate.scikit-tda.org](http://www.cechmate.scikit-tda.org/)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://cechmate.scikit-tda.org", "keywords": "persistent homology,persistence images,persistence diagrams,topology data analysis,algebraic topology,unsupervised learning,filtrations,Cech,Alpha,Rips", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cechmate", "package_url": "https://pypi.org/project/cechmate/", "platform": "", "project_url": "https://pypi.org/project/cechmate/", "project_urls": { "Homepage": "https://cechmate.scikit-tda.org" }, "release_url": "https://pypi.org/project/cechmate/0.0.8/", "requires_dist": [ "scipy", "numpy", "matplotlib", "phat", "persim", "sktda-docs-config ; extra == 'docs'", "pytest-cov ; extra == 'testing'", "mock ; extra == 'testing'", "kmapper ; extra == 'testing'", "networkx ; extra == 'testing'" ], "requires_python": ">=3.4", "summary": "Custom filtration constructors for Python", "version": "0.0.8" }, "last_serial": 5388794, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "c8e88bc076499c3b92eefcffed2bccc1", "sha256": "47090881620dd5043fe216cb1dcfc1fed4777b5758fc2d8b0d0eaeb7226d911d" }, "downloads": -1, "filename": "cechmate-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c8e88bc076499c3b92eefcffed2bccc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3", "size": 7864, "upload_time": "2019-02-14T01:24:18", "url": "https://files.pythonhosted.org/packages/8e/c3/b3c43d36d4533a8f3e5ac2b54e9c83e33a667623b1b3feb7efff54eedfcd/cechmate-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d1d9bac298c66d8a0bff7707ffffc7e", "sha256": "ca48429e9c37be779438cdf8bd2c2dceb93ec5530e0f3db6027390755fe70eaa" }, "downloads": -1, "filename": "cechmate-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8d1d9bac298c66d8a0bff7707ffffc7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.1,!=3.2,!=3.3", "size": 8684, "upload_time": "2019-02-14T01:24:20", "url": "https://files.pythonhosted.org/packages/52/8e/87c5d1fcaca5ffcfb970a60daea672331aa3853802a5056d50b32e502bc2/cechmate-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "433e756cdc91ea01592287f5cede856c", "sha256": "47f609fa6ed5355b623214919bdc40cf0a665091c6f716d9f9dbfa98e85a421a" }, "downloads": -1, "filename": "cechmate-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "433e756cdc91ea01592287f5cede856c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8179, "upload_time": "2019-02-14T02:43:01", "url": "https://files.pythonhosted.org/packages/77/0a/b339dfec50e589807cb148e5de9dcdaec836f365c6b71c2f950421d30ca8/cechmate-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d199a948d9c1da5c0de7fd53f59717a8", "sha256": "5043276b4717b030a031d5d8a808d8ef9b62f9c5181945874ad37825585e39b1" }, "downloads": -1, "filename": "cechmate-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d199a948d9c1da5c0de7fd53f59717a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8958, "upload_time": "2019-02-14T02:43:02", "url": "https://files.pythonhosted.org/packages/10/7e/fa1f39b48772bbdee9ba4f23fa48b94a64eb375071df5b7163a9c9a10cbd/cechmate-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a085709cc43c2d9958047a8c9332c27f", "sha256": "ef88d4bb7e43b22e8f7747ce7704c8516ec2271c25e331ad3e9938b7095585c9" }, "downloads": -1, "filename": "cechmate-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a085709cc43c2d9958047a8c9332c27f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 6120, "upload_time": "2019-02-19T20:24:43", "url": "https://files.pythonhosted.org/packages/7a/59/0ecf6b5ae462bee94b93c2c27614c78d97e073f7175525609f188c8835e3/cechmate-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "580d9139b78809ce67495fc6d813d7b1", "sha256": "e121209bc072ee86d0da3ae1b11b4a4d2007dbcdc40e6f5697939e26dc30d7a5" }, "downloads": -1, "filename": "cechmate-0.0.5.tar.gz", "has_sig": false, "md5_digest": "580d9139b78809ce67495fc6d813d7b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7198, "upload_time": "2019-02-19T20:24:44", "url": "https://files.pythonhosted.org/packages/bb/ca/be4627593dfaf3f4c7262d6b5dbff989cfcb87261e833e1f1cbb7eedbfd5/cechmate-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "55b2fe4dfb001c5ec3826e4892aaa10c", "sha256": "65f7f8f802f20e44de0c06a7f0feae28a6f41cd1c9f1739b20a729683e247636" }, "downloads": -1, "filename": "cechmate-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "55b2fe4dfb001c5ec3826e4892aaa10c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 6152, "upload_time": "2019-03-02T06:57:10", "url": "https://files.pythonhosted.org/packages/5a/f7/d05c128696cd31dc49ff6877b3559189055da9a30662150fa43870a4cb28/cechmate-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70bf41f68f74bb205aaf6e31e0030605", "sha256": "d69288a0f08d47fa69eeddaedac1af0e8dd5ecb08fe2ffb40c62adc5edb72273" }, "downloads": -1, "filename": "cechmate-0.0.6.tar.gz", "has_sig": false, "md5_digest": "70bf41f68f74bb205aaf6e31e0030605", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7254, "upload_time": "2019-03-02T06:57:11", "url": "https://files.pythonhosted.org/packages/a4/39/00e8938db35286c9662bb8c943fc72b58f98c842e5734adcd08a644bcb9a/cechmate-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "94ff3ae4f8ec60140748454a776cd763", "sha256": "306ff4404b3b099108758a73f24eef3225306f7d133c4dac914d6e7af909b6bb" }, "downloads": -1, "filename": "cechmate-0.0.7-py3.7.egg", "has_sig": false, "md5_digest": "94ff3ae4f8ec60140748454a776cd763", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.4", "size": 44045, "upload_time": "2019-06-12T00:01:02", "url": "https://files.pythonhosted.org/packages/d4/31/184b3ed3145d825524c4316a825ba437dd39aadcd7f8183cc2ef5825cea6/cechmate-0.0.7-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "10cafbe3f77605f37656686ae52bbd78", "sha256": "ca5a72596e91256738e5603981d3e92bf4167d2c3709470b9271a678ffe1188d" }, "downloads": -1, "filename": "cechmate-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "10cafbe3f77605f37656686ae52bbd78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 12727, "upload_time": "2019-03-02T07:17:05", "url": "https://files.pythonhosted.org/packages/f2/06/7d036f60ce5376123ce2e686dd64d2023aa0aacd552a07e9d1d41333ffae/cechmate-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3657dc01b827bf7e732b8d0712d6b3e5", "sha256": "c6ad91846343265583f045e3077147d99669cee963c606d0e9cd1306302c1c05" }, "downloads": -1, "filename": "cechmate-0.0.7.tar.gz", "has_sig": false, "md5_digest": "3657dc01b827bf7e732b8d0712d6b3e5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 12031, "upload_time": "2019-03-02T07:17:07", "url": "https://files.pythonhosted.org/packages/2a/58/f5f0f96fb2ff9a959d245689ca9944d3b155869f21d78f59d425ba58c8e6/cechmate-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2e3c4ab7cf00dfe72998e1fbcd9a0c62", "sha256": "c9bd3d97ab3334057449c938e0eb8ebaea3e5354181f4eca1bbf5bd716032525" }, "downloads": -1, "filename": "cechmate-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "2e3c4ab7cf00dfe72998e1fbcd9a0c62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 20792, "upload_time": "2019-06-12T00:01:00", "url": "https://files.pythonhosted.org/packages/67/1d/a8d46b467d3b46d65f8e9e71c5a9f67a19d139fc4e63890b64a31e71c7c4/cechmate-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7af852ee4aeb667b1097ae302f9f0c54", "sha256": "589d9dc39a7e6f785ab782a11e8aa4961020bfd760bea6fbcdd2421b3711c4ac" }, "downloads": -1, "filename": "cechmate-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7af852ee4aeb667b1097ae302f9f0c54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 15929, "upload_time": "2019-06-12T00:01:03", "url": "https://files.pythonhosted.org/packages/28/01/32a9c3ec1a82dc00c15974ae588f41331c85cfee76f1ff706f6d72cf504e/cechmate-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2e3c4ab7cf00dfe72998e1fbcd9a0c62", "sha256": "c9bd3d97ab3334057449c938e0eb8ebaea3e5354181f4eca1bbf5bd716032525" }, "downloads": -1, "filename": "cechmate-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "2e3c4ab7cf00dfe72998e1fbcd9a0c62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 20792, "upload_time": "2019-06-12T00:01:00", "url": "https://files.pythonhosted.org/packages/67/1d/a8d46b467d3b46d65f8e9e71c5a9f67a19d139fc4e63890b64a31e71c7c4/cechmate-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7af852ee4aeb667b1097ae302f9f0c54", "sha256": "589d9dc39a7e6f785ab782a11e8aa4961020bfd760bea6fbcdd2421b3711c4ac" }, "downloads": -1, "filename": "cechmate-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7af852ee4aeb667b1097ae302f9f0c54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 15929, "upload_time": "2019-06-12T00:01:03", "url": "https://files.pythonhosted.org/packages/28/01/32a9c3ec1a82dc00c15974ae588f41331c85cfee76f1ff706f6d72cf504e/cechmate-0.0.8.tar.gz" } ] }