{ "info": { "author": "Chris Tralie, Nathaniel Saul", "author_email": "chris.tralie@gmail.com, nat@riverasaul.com", "bugtrack_url": null, "classifiers": [], "description": "[![DOI](http://joss.theoj.org/papers/10.21105/joss.00925/status.svg)](https://doi.org/10.21105/joss.00925)\n[![PyPI version](https://badge.fury.io/py/ripser.svg)](https://badge.fury.io/py/ripser)\n[![Downloads](https://pypip.in/download/ripser/badge.svg)](https://pypi.python.org/pypi/ripser/)\n[![Build Status](https://travis-ci.org/scikit-tda/ripser.py.svg?branch=master)](https://travis-ci.org/scikit-tda/ripser.py)\n[![Build status](https://ci.appveyor.com/api/projects/status/020nrvrq2rdg2iu1?svg=true)](https://ci.appveyor.com/project/sauln/ripser-py)\n[![codecov](https://codecov.io/gh/scikit-tda/ripser.py/branch/master/graph/badge.svg)](https://codecov.io/gh/scikit-tda/ripser.py)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n# Ripser.py\n\nRipser.py is a lean persistent homology package for Python. Building on the blazing fast C++ Ripser package as the core computational engine, Ripser.py provides an intuitive interface for \n\n- computing persistence cohomology of sparse and dense data sets, \n- visualizing persistence diagrams, \n- computing lowerstar filtrations on images, and \n- computing representative cochains. \n\nAdditionally, through extensive testing and continuous integration, Ripser.py is easy to install on Mac, Linux, and Windows platforms.\n\nTo aid your use of the package, we've put together a large set of notebooks that demonstrate many of the features available. Complete documentation about the package can be found at [ripser.scikit-tda.org](https://ripser.scikit-tda.org). \n\n\n\nIf you're looking for the original C++ library, you can find it at [Ripser/ripser](https://github.com/ripser/ripser).\n\n## Setup\n\n\nRipser.py is available on all major platforms. All that is required is that you install the standard Python numerical computing libraries and Cython. \n\nDependencies:\n- Cython\n- numpy\n- scipy\n- scikit-learn\n- persim\n\n**Windows users:** If you are using a Windows machine, you will also need to install [MinGW](http://www.mingw.org) on your system.\n\n**Mac users:** Updating your Xcode and Xcode command line tools will probably fix any issues you have with installation.\n\nCython should be the only library required before installation. To install, type the following commands into your environment:\n\n```\npip install cython\npip install ripser\n```\n\nIf you are having trouble installing, please let us know!\n\n\n## Usage\n\nThe interface is as simple as can be:\n\n```\nimport numpy as np\nfrom ripser import ripser\nfrom persim import plot_diagrams\n\ndata = np.random.random((100,2))\ndiagrams = ripser(data)['dgms']\nplot_diagrams(diagrams, show=True)\n```\n\nWe also supply a Scikit-learn transformer style object if you would prefer to use that:\n\n```\nimport numpy as np\nfrom ripser import Rips\n\nrips = Rips()\ndata = np.random.random((100,2))\ndiagrams = rips.fit_transform(data)\nrips.plot(diagrams)\n```\n\n\"Ripser.py\n\n# Contributions\n\nWe welcome all kinds of contributions! Please get in touch if you would like to help out. Everything from code to notebooks to 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.\n\nIf you found a bug, have questions, or are just having trouble with the library, please open an issue in our [issue tracker](https://github.com/scikit-tda/ripser.py/issues/new) and we'll try to help resolve the concern.\n\n# License\n\nRipser.py is available under an MIT license! The core C++ code is derived from Ripser, which is also available under an MIT license and copyright to Ulrich Bauer. The modifications, Python code, and documentation is copyright to Christopher Tralie and Nathaniel Saul.\n\n# Citing\n\nIf you use this package, please site the JoSS paper found here: [![DOI](http://joss.theoj.org/papers/10.21105/joss.00925/status.svg)](https://doi.org/10.21105/joss.00925)\n\nYou can use the following bibtex entry\n```\n@article{ctralie2018ripser,\n doi = {10.21105/joss.00925},\n url = {https://doi.org/10.21105/joss.00925},\n year = {2018},\n month = {Sep},\n publisher = {The Open Journal},\n volume = {3},\n number = {29},\n pages = {925},\n author = {Christopher Tralie and Nathaniel Saul and Rann Bar-On},\n title = {{Ripser.py}: A Lean Persistent Homology Library for Python},\n journal = {The Journal of Open Source Software}\n}\n```\n\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://ripser.scikit-tda.org", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ripser", "package_url": "https://pypi.org/project/ripser/", "platform": "", "project_url": "https://pypi.org/project/ripser/", "project_urls": { "Homepage": "https://ripser.scikit-tda.org" }, "release_url": "https://pypi.org/project/ripser/0.4.1/", "requires_dist": [ "Cython", "numpy", "scipy", "scikit-learn", "persim", "sktda-docs-config ; extra == 'docs'", "persim ; extra == 'examples'", "tadasets ; extra == 'examples'", "jupyter ; extra == 'examples'", "pillow ; extra == 'examples'", "pytest ; extra == 'testing'" ], "requires_python": "", "summary": "A Lean Persistent Homology Library for Python", "version": "0.4.1" }, "last_serial": 5540900, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "57ad39b739a24a0e88da518eccbf6318", "sha256": "56c5720eb36bd7c86dc9be3555f79ae670bd622eac3f36d77457b20201f30545" }, "downloads": -1, "filename": "ripser-0.1.4.tar.gz", "has_sig": false, "md5_digest": "57ad39b739a24a0e88da518eccbf6318", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57611, "upload_time": "2018-04-15T18:50:33", "url": "https://files.pythonhosted.org/packages/17/6a/611cabc626f526b38016d0d65f4c574e455add9feefa7620a540c00486c0/ripser-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "28efa195dce75f91f8ed44f7b0ccb339", "sha256": "82f7a172d701f47c696644b7c97f6115693b2ed6657a5e92e01b257e9f4ad6bf" }, "downloads": -1, "filename": "ripser-0.1.5.tar.gz", "has_sig": false, "md5_digest": "28efa195dce75f91f8ed44f7b0ccb339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58211, "upload_time": "2018-04-18T03:49:39", "url": "https://files.pythonhosted.org/packages/21/b5/91d42629f27047ec3c75f826b8c18f02d7160fe4cf0ef0f660fae999ced3/ripser-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6747344767cc1bf9b5df000942a02448", "sha256": "a7ab45ad6176376ad8965b7e49eb1c01314848a13c6010ec6d5134f95e3b9f45" }, "downloads": -1, "filename": "ripser-0.1.6-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "6747344767cc1bf9b5df000942a02448", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48368, "upload_time": "2018-04-18T04:10:21", "url": "https://files.pythonhosted.org/packages/34/1b/c82989ed476b6959761b956cfe176b0ffa50c1d486cc5e47b0defa6ccf50/ripser-0.1.6-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bb4fa1fdd113dc7b6a6fc07de69ba157", "sha256": "cfc52576ab33774f6c095c9addff4fb4ef9561f17b70b8e862b97debd9a4301f" }, "downloads": -1, "filename": "ripser-0.1.6.tar.gz", "has_sig": false, "md5_digest": "bb4fa1fdd113dc7b6a6fc07de69ba157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59210, "upload_time": "2018-04-18T04:10:23", "url": "https://files.pythonhosted.org/packages/de/d9/d0fd20fbe79897e405ce2d90b72517f4f1e8e0e69c08285fb2faa95b25d1/ripser-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "2f5d061a97b9bd2c41a127a54c13da2f", "sha256": "fda66a0e97400e7b4e1edc57fdc60cf1866ea90ca7e32a95f177a8038ff36e0c" }, "downloads": -1, "filename": "ripser-0.1.7-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "2f5d061a97b9bd2c41a127a54c13da2f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 52588, "upload_time": "2018-04-30T08:42:27", "url": "https://files.pythonhosted.org/packages/60/6c/aae2c63a96fb024f94482ea0ad07fc00ac1b43fd70025d893aa8b66cec21/ripser-0.1.7-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3682e578d869893eb7e8797e8ffa79c9", "sha256": "4e46ea69a3c39ce49e442de63d00143ff269facb5ce9360f121c66e06bf3671a" }, "downloads": -1, "filename": "ripser-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3682e578d869893eb7e8797e8ffa79c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61231, "upload_time": "2018-04-30T08:42:29", "url": "https://files.pythonhosted.org/packages/ed/79/d3af8f50bf0439973a5c732ac20d806540ecac50116478548c7d39d0b452/ripser-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c7a169e778b96a2c651db9787c9a38b0", "sha256": "06c1cb54780c6da985bb1781347fac6f950f9e41c7849ae0a3bc56d6bd623810" }, "downloads": -1, "filename": "ripser-0.2.0-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "c7a169e778b96a2c651db9787c9a38b0", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 52744, "upload_time": "2018-05-03T19:16:14", "url": "https://files.pythonhosted.org/packages/66/2f/8d62cd022ba1d123ff0f1e35f952512319c6ab55abdf8ab2e0ef57bd21fd/ripser-0.2.0-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "22d31eee5b11922c42725ac7d020767d", "sha256": "080d2205ea07543d6d27250c590a975df993e4eea295f72bc69044195103125f" }, "downloads": -1, "filename": "ripser-0.2.0.tar.gz", "has_sig": false, "md5_digest": "22d31eee5b11922c42725ac7d020767d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61125, "upload_time": "2018-05-03T19:16:16", "url": "https://files.pythonhosted.org/packages/0d/cc/34c10d2885f57508d3034cf79eb8e83c9e0e08c0ee33622a0555816afe26/ripser-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "291afd1c79782f4d114616ea5e4afe91", "sha256": "a41e5590b420636651d75e9d5bd89d1e49f1283b009dfba7f90a04346d2ec43f" }, "downloads": -1, "filename": "ripser-0.2.1-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "291afd1c79782f4d114616ea5e4afe91", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 53560, "upload_time": "2018-05-14T21:45:08", "url": "https://files.pythonhosted.org/packages/23/21/9b9650125239ba83a1e228afd7c5b8acd078ce24a457a9f92506fc651a5f/ripser-0.2.1-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1e5e60994c8ab6527dbed231533f8281", "sha256": "32fb7356bb36dfaaf8ff38e7b9fa95814f4c5efff929499c81745b7240321f8c" }, "downloads": -1, "filename": "ripser-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1e5e60994c8ab6527dbed231533f8281", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64105, "upload_time": "2018-05-14T21:45:12", "url": "https://files.pythonhosted.org/packages/3e/61/787ff2729162d6e9ed7c54e694c4f7c3167683ad86104e047717339b1092/ripser-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "e2d9fbeeb34fdc9e251f1784ffa98fe9", "sha256": "49bf43ac8a6a79c73c367ba33aad28f6aa00033f68621b2b8a3631f3c8d69c43" }, "downloads": -1, "filename": "ripser-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e2d9fbeeb34fdc9e251f1784ffa98fe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64988, "upload_time": "2018-06-10T17:40:48", "url": "https://files.pythonhosted.org/packages/50/1c/f04b3172a4525fc1d29c6ffbfc61c638ca889a39dec052969228b1c6c829/ripser-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "2d774d04eae8f322f4fda324a3807cde", "sha256": "a7e2edca12d2046f5e2d12474d66d154ab4ec67cff90b272cab9d03339673064" }, "downloads": -1, "filename": "ripser-0.2.4-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "2d774d04eae8f322f4fda324a3807cde", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 60781, "upload_time": "2018-07-17T05:17:08", "url": "https://files.pythonhosted.org/packages/c0/b4/09f18dd2e85cbd58209a5d0a8e791556a3fa1f52e1f55182569dda0cf389/ripser-0.2.4-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1295e7a2dc6dd8f6638e4b5dbcba8a19", "sha256": "afccd5f84abafc9b6061755543dc494d5c55522425cdff0e75f644cf07de3d30" }, "downloads": -1, "filename": "ripser-0.2.4-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "1295e7a2dc6dd8f6638e4b5dbcba8a19", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 55155, "upload_time": "2018-07-18T03:06:28", "url": "https://files.pythonhosted.org/packages/44/af/1210724ebcbf6f304b89dd4daa01d2b9a50f1bd62d6a48d78514df6c8949/ripser-0.2.4-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "91875f21210912556371e433cf0a397a", "sha256": "d6edc4138a2aa4611486a788cbdbc40f9194461e0d3ada80e25a50b0d53576c7" }, "downloads": -1, "filename": "ripser-0.2.4-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "91875f21210912556371e433cf0a397a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 61723, "upload_time": "2018-06-10T19:17:22", "url": "https://files.pythonhosted.org/packages/1f/3f/5b67890637898114c2121207f1921e0dba5ec7087bea52a7dccf825677e3/ripser-0.2.4-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "69a6b5801636c2524513333e23f3e2c8", "sha256": "37c8bab85f63df61d18f3b1bc923678292f61a1f5dfa45d6b29db8952e90d3cd" }, "downloads": -1, "filename": "ripser-0.2.4-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "69a6b5801636c2524513333e23f3e2c8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 60785, "upload_time": "2018-07-17T05:18:41", "url": "https://files.pythonhosted.org/packages/09/f7/dc92187699a3e868c22f4d79aaa62f7adae7686a56e0275f80fa9f9d5882/ripser-0.2.4-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "28f7be3dfe75330f35ffbd654293c8ac", "sha256": "6ebae247a59141878da7c1ec41b49512c6fd3d4a843f2438c8bb4605790a1423" }, "downloads": -1, "filename": "ripser-0.2.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "28f7be3dfe75330f35ffbd654293c8ac", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 55164, "upload_time": "2018-07-18T03:08:00", "url": "https://files.pythonhosted.org/packages/86/04/08f9b749576f16014c587d18c940a2250980f740ca062dd57a31c57dcb86/ripser-0.2.4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "23564fb93835ace696b0a206977e091d", "sha256": "656516e3102e057a607b1b269198127b5519bffbc6b1ec429f2fbd0b6d2bf924" }, "downloads": -1, "filename": "ripser-0.2.4-py3.5-win32.egg", "has_sig": false, "md5_digest": "23564fb93835ace696b0a206977e091d", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 67819, "upload_time": "2018-07-17T05:18:47", "url": "https://files.pythonhosted.org/packages/59/43/487b066b221428055bf5f5f7afabf137dd4827e5451d4c553f28ef583bdb/ripser-0.2.4-py3.5-win32.egg" }, { "comment_text": "", "digests": { "md5": "9590261df9b9cb4cdafe887de4d2fa36", "sha256": "1db923c322592699ef4b1a69d9654f5bfc025c7af6d0ee1c0b921b478075f6fa" }, "downloads": -1, "filename": "ripser-0.2.4-py3.5-win-amd64.egg", "has_sig": false, "md5_digest": "9590261df9b9cb4cdafe887de4d2fa36", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 62211, "upload_time": "2018-07-18T03:08:13", "url": "https://files.pythonhosted.org/packages/86/ff/e9d6b7aadb48365a062e2862aafd91f15ba55dff8b38b93495c306afd7c3/ripser-0.2.4-py3.5-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "8fa9e8a27f9ee7d84691d1ae2ac15f68", "sha256": "838a8695c609e2264ea5a51733f8917b86d60550bed830f35a1c7c4e6fb68a79" }, "downloads": -1, "filename": "ripser-0.2.4-py3.6-win32.egg", "has_sig": false, "md5_digest": "8fa9e8a27f9ee7d84691d1ae2ac15f68", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 67679, "upload_time": "2018-07-17T05:18:49", "url": "https://files.pythonhosted.org/packages/74/21/202065f14abbaf576fcd3a700d4f6331b0d0e751fa36ad06de7dbb0db156/ripser-0.2.4-py3.6-win32.egg" }, { "comment_text": "", "digests": { "md5": "6988de6553be017c2e4a10c6c2095bb7", "sha256": "ece1c2bbb64bc89e711ac6a0e20b83f5638d25892f514f23581ba6a4b2b1dc0a" }, "downloads": -1, "filename": "ripser-0.2.4-py3.6-win-amd64.egg", "has_sig": false, "md5_digest": "6988de6553be017c2e4a10c6c2095bb7", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 62070, "upload_time": "2018-07-18T03:09:26", "url": "https://files.pythonhosted.org/packages/cf/5b/d34785e8fde0fc3f82c96cba3891f56a090c7fdb3a10a40429a69daaaf0b/ripser-0.2.4-py3.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "7ab175d86969eaa3e94d365ae6dda0cf", "sha256": "fd2c3579a467b5059c7af34b759b1e0708124e030ac78652f5ef405e78986f13" }, "downloads": -1, "filename": "ripser-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7ab175d86969eaa3e94d365ae6dda0cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67007, "upload_time": "2018-06-10T19:17:26", "url": "https://files.pythonhosted.org/packages/ff/15/5b25a77303bd865824cd5157a444e009178fb695a1a12434d603a09a7a57/ripser-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "caaa916149090ba7fa089f108d68d1f5", "sha256": "92420f5eef85097cd6aea8819b9c51f08631375abc1dc3bca102b59c51e58693" }, "downloads": -1, "filename": "ripser-0.2.5-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "caaa916149090ba7fa089f108d68d1f5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 63436, "upload_time": "2018-08-17T02:03:36", "url": "https://files.pythonhosted.org/packages/de/8e/ae942613bf11a600c3dd57a2d8d9849bcf85bf1230933a23db25096c011e/ripser-0.2.5-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "66e9d502c8b5245885aec374e5a5c425", "sha256": "f11a5b019d61cb238036ade8dfb927ff9df509af0ef8ecda508106aa6011bb3b" }, "downloads": -1, "filename": "ripser-0.2.5.tar.gz", "has_sig": false, "md5_digest": "66e9d502c8b5245885aec374e5a5c425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70351, "upload_time": "2018-08-17T02:03:39", "url": "https://files.pythonhosted.org/packages/a6/62/2402831eded3e1f27c44ce0a767bf4a7114bfa0fb7dea01548788a5c898a/ripser-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "5253aaec673e7006160006277908ae4b", "sha256": "88600a47008ec12a34fffabb29ee23a4cb0302b805e4ea46e74042c50be1cbe6" }, "downloads": -1, "filename": "ripser-0.2.6-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "5253aaec673e7006160006277908ae4b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 63438, "upload_time": "2018-08-17T02:05:04", "url": "https://files.pythonhosted.org/packages/59/ca/ca947b5ace04a2255ba371635b588caa6b290f8ee7f6391631fc18fd69fa/ripser-0.2.6-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1bd6df7f911bf7397027a29cf15b1427", "sha256": "4ce71e3b3adba87ecbd986141249e088ac238e83b91c2dc5b8a06599c12bf3cd" }, "downloads": -1, "filename": "ripser-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1bd6df7f911bf7397027a29cf15b1427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70353, "upload_time": "2018-08-17T02:05:08", "url": "https://files.pythonhosted.org/packages/41/95/8ebea463cfa3c734b0058e1a709f28f5958e84dbc5c3f3bda9dd1b6f2eb1/ripser-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "9080ddcd567ea2df5ba127cbe88db733", "sha256": "d23148327fca5b9b0168aa5a4268a55b5872ffc775ed9ab6c54339e2df50e086" }, "downloads": -1, "filename": "ripser-0.2.7-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "9080ddcd567ea2df5ba127cbe88db733", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 61476, "upload_time": "2018-08-19T17:56:01", "url": "https://files.pythonhosted.org/packages/05/a7/04c86fe1f34160ad8d634a2a7a9399da0353acc64c51dd70a46731ac7590/ripser-0.2.7-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1d7298395f9f693a52a8ee7ffe1f5e3e", "sha256": "89681e0ff2213d14e86344bfb6fe7abed39a4144ca534e3efec063dff32c0733" }, "downloads": -1, "filename": "ripser-0.2.7-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "1d7298395f9f693a52a8ee7ffe1f5e3e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 63433, "upload_time": "2018-08-17T02:09:20", "url": "https://files.pythonhosted.org/packages/80/65/31e02dfe2d9d4e0bd193535f434cfcaeb7f8a26cc69f1f00b8ca4c4c7a91/ripser-0.2.7-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "33102a3cdda92fa3f6c595da08ba5be8", "sha256": "d65ff44a9474b61d083ba05d6bf692820cf0ac25316ea10f4c7e4a6548f83f4c" }, "downloads": -1, "filename": "ripser-0.2.7-py3.5-win32.egg", "has_sig": false, "md5_digest": "33102a3cdda92fa3f6c595da08ba5be8", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 69790, "upload_time": "2018-08-19T17:56:05", "url": "https://files.pythonhosted.org/packages/31/03/55322b95ab64caebdf1b1c0daa7de5a351c8cf984db7c5a636ffcb584385/ripser-0.2.7-py3.5-win32.egg" }, { "comment_text": "", "digests": { "md5": "a456f16455da498aa5ddf6ad50f1ceeb", "sha256": "cd273fc33af2bbe520e2c5e37cb58ab3b4991db1d71cfe9c762492583cf6c052" }, "downloads": -1, "filename": "ripser-0.2.7.tar.gz", "has_sig": false, "md5_digest": "a456f16455da498aa5ddf6ad50f1ceeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70339, "upload_time": "2018-08-17T02:09:25", "url": "https://files.pythonhosted.org/packages/ae/cf/97ad2d6bde9ddac4e6f1359a66ba5c1aa50f4fec721506117249f3912420/ripser-0.2.7.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7d8947949ca47c976b2007e949a6d27c", "sha256": "2fe857097783bd46bccc3966a23ce4d937425325e9443dd07a0bf3755488cc42" }, "downloads": -1, "filename": "ripser-0.3.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "7d8947949ca47c976b2007e949a6d27c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 61939, "upload_time": "2018-09-11T01:37:04", "url": "https://files.pythonhosted.org/packages/10/85/d113a85f96992740ad47d3570f6a021e900a277e18db1dd4794bd58e0332/ripser-0.3.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a817d7a14ab1fc556f6241661beeb9ba", "sha256": "431b9b2395739deb0ef6034f0353736a6f97da249a8782b6324ac53baa23a233" }, "downloads": -1, "filename": "ripser-0.3.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "a817d7a14ab1fc556f6241661beeb9ba", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 57024, "upload_time": "2018-09-11T01:37:06", "url": "https://files.pythonhosted.org/packages/92/bf/6297f585714c24d294979f4eb9318f5cc7226a0f4ab246b0008c989aa890/ripser-0.3.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "95f7dd4ea6afa3616f97b357a9f43b14", "sha256": "d7c1bf3cf231bd8b11fd229aa0c0d5e2acfa1bdd4e9b4da39c777f6f6213dc50" }, "downloads": -1, "filename": "ripser-0.3.0-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "95f7dd4ea6afa3616f97b357a9f43b14", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 63896, "upload_time": "2018-09-11T01:37:07", "url": "https://files.pythonhosted.org/packages/59/fe/8be14bf7af5f0e7a6a2748aa57e3cacbf19c3fceb5029e6d4e8fda2831cb/ripser-0.3.0-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f2ca1b3e4355ef7328ef51b883d83bed", "sha256": "81696d4f323defbd32c5fa4a43710475f1de01245d76acde0b2b1e27b3c44bed" }, "downloads": -1, "filename": "ripser-0.3.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "f2ca1b3e4355ef7328ef51b883d83bed", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 61954, "upload_time": "2018-09-11T01:37:09", "url": "https://files.pythonhosted.org/packages/f5/bc/51d060ce20f65ae13138d2c044bfbb571760bd55b6cc9d2e94f6a5de39be/ripser-0.3.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "0146a30cdb597263af80502cb5c4a739", "sha256": "0be734a2f30d74a119f44e5e2325ed3428b0a459dd18b11727d6550ae4248fcb" }, "downloads": -1, "filename": "ripser-0.3.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "0146a30cdb597263af80502cb5c4a739", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 57027, "upload_time": "2018-09-11T01:37:10", "url": "https://files.pythonhosted.org/packages/2a/6e/4563cb316c18b742214199d5f11d911a29a313c0f7d89a23e36a838f45ae/ripser-0.3.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "69be0b5dd08f0405f72c0ad4799d04b6", "sha256": "9854ba18ab5974768270a1b0eef01222582e9e81a67b01199ad9a8dd281a4109" }, "downloads": -1, "filename": "ripser-0.3.0-py3.5-win32.egg", "has_sig": false, "md5_digest": "69be0b5dd08f0405f72c0ad4799d04b6", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 70493, "upload_time": "2018-09-11T01:37:16", "url": "https://files.pythonhosted.org/packages/d6/d3/4e8ead642806a9092bbfae2a623ebc7ba0a43dec80ac2546d70409261c28/ripser-0.3.0-py3.5-win32.egg" }, { "comment_text": "", "digests": { "md5": "4a1c06935a25237dbb2dd825358c4adc", "sha256": "d9f778a381ffd9c1c87f4be200332ef4378a23f5f31edc438ad234bc82f72692" }, "downloads": -1, "filename": "ripser-0.3.0-py3.5-win-amd64.egg", "has_sig": false, "md5_digest": "4a1c06935a25237dbb2dd825358c4adc", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 65590, "upload_time": "2018-09-11T01:37:14", "url": "https://files.pythonhosted.org/packages/a5/8a/2cd0a7327e51880191a2606be64c8868339b69c4e95c304c5ae5f03a94b9/ripser-0.3.0-py3.5-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "62104445c9061557094e799025559acb", "sha256": "7f1f0974e852cc2d96ba78bbab4620c21b577895eb1c26df366e4fe8d7e36d15" }, "downloads": -1, "filename": "ripser-0.3.0-py3.6-win32.egg", "has_sig": false, "md5_digest": "62104445c9061557094e799025559acb", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 70358, "upload_time": "2018-09-11T01:37:20", "url": "https://files.pythonhosted.org/packages/7e/bb/5fbccd0de1450462e5e8af320506299ce890b3d9b27ea7d3ed5450631cb2/ripser-0.3.0-py3.6-win32.egg" }, { "comment_text": "", "digests": { "md5": "b7a6363659672c9161bb33cd52cfca3a", "sha256": "8f043a11f0738b06437db951d8df63f7dbced29c58f90fb69b743a742967aee5" }, "downloads": -1, "filename": "ripser-0.3.0-py3.6-win-amd64.egg", "has_sig": false, "md5_digest": "b7a6363659672c9161bb33cd52cfca3a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 65446, "upload_time": "2018-09-11T01:37:18", "url": "https://files.pythonhosted.org/packages/ba/99/4f5887b48d6ef5c772faebcd390f76e6b8371d220b1959aef7bc1cc16f13/ripser-0.3.0-py3.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "164e37d4dff7c7ae01cac6666cc5f8ce", "sha256": "cf1e1f2e67262e9317a17421c9e35bde1f0b4c2489bc7943a3a74e27b58566ec" }, "downloads": -1, "filename": "ripser-0.3.0.tar.gz", "has_sig": false, "md5_digest": "164e37d4dff7c7ae01cac6666cc5f8ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71238, "upload_time": "2018-09-11T01:37:21", "url": "https://files.pythonhosted.org/packages/20/59/302dab2f1be85f32c57bdf8d4595d0437db76131b13504025abfc8373b03/ripser-0.3.0.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "299443ba42a8751409037fade816cd89", "sha256": "badb7f7a29c0ca7669e50d43f0547e62ef3f9b5518990992b23f953cece23bc6" }, "downloads": -1, "filename": "ripser-0.3.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "299443ba42a8751409037fade816cd89", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 59112, "upload_time": "2019-05-18T20:30:50", "url": "https://files.pythonhosted.org/packages/f4/d2/c61631035a01db0d436490310868ece0482cdef9f540a3e2a0d470203f37/ripser-0.3.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3e09a220e7de14a6c9346e55a8655c59", "sha256": "0e060fb2b2d089e4c2c42b5bb8ecc8fd6507535235b30f57204f1a4fba19c1bd" }, "downloads": -1, "filename": "ripser-0.3.2-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "3e09a220e7de14a6c9346e55a8655c59", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 65796, "upload_time": "2019-07-13T18:40:20", "url": "https://files.pythonhosted.org/packages/17/fd/06991a43726e72d41cae8b99f8e6493aff487a553340f73375e2fa89a4fe/ripser-0.3.2-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c61cad525c64332a39fa35780b367750", "sha256": "671b1885cae403fead3ba60fb1e273522df9036a8b7fa4c9fcb3e845e7ba7310" }, "downloads": -1, "filename": "ripser-0.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c61cad525c64332a39fa35780b367750", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 67342, "upload_time": "2019-02-19T01:28:45", "url": "https://files.pythonhosted.org/packages/30/7b/9ecb85c73690a1aca5a6a7c93fa645bf2d34eeb726343f7e3b6358aeb72c/ripser-0.3.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "971d5a8bab1cfaf310a340dcde02f28f", "sha256": "de8d4c368564aaf667adfbf28000a137217e91e215775fa9cd70698bdc5891b1" }, "downloads": -1, "filename": "ripser-0.3.2-py3.5-win32.egg", "has_sig": false, "md5_digest": "971d5a8bab1cfaf310a340dcde02f28f", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 71442, "upload_time": "2019-05-18T20:30:55", "url": "https://files.pythonhosted.org/packages/66/0a/05413e8700801c1aeb35290b1e3c697e5286f401507354629f2493b8c0e2/ripser-0.3.2-py3.5-win32.egg" }, { "comment_text": "", "digests": { "md5": "35ab51a6d8de31d567d721773c0bd53d", "sha256": "47622868b40590e71b2703a3c027acb18d549c39212f5d5978ed9ae029a95061" }, "downloads": -1, "filename": "ripser-0.3.2-py3.5-win-amd64.egg", "has_sig": false, "md5_digest": "35ab51a6d8de31d567d721773c0bd53d", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 66284, "upload_time": "2019-05-18T20:30:53", "url": "https://files.pythonhosted.org/packages/b6/42/761fd2c8fc4d129e717e335f97b113b05aeadf1e6683a507451e8d947765/ripser-0.3.2-py3.5-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "16237ad96c9ef3604f420af7f9dd3e54", "sha256": "b61a909272dd59b04581cae42f0fdea25728932510ec34689e94e33ea7beeaef" }, "downloads": -1, "filename": "ripser-0.3.2-py3.6-win32.egg", "has_sig": false, "md5_digest": "16237ad96c9ef3604f420af7f9dd3e54", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 71947, "upload_time": "2019-05-18T20:30:58", "url": "https://files.pythonhosted.org/packages/ba/6f/20e77913a3445b36c84befdc9e36b695c1e9c82386357f18e0552627cdd2/ripser-0.3.2-py3.6-win32.egg" }, { "comment_text": "", "digests": { "md5": "9a6bdd4f67f01ad718359c75fa7aaeff", "sha256": "d19780352bb3a87455b3ea4e6ebc0f4e4c37c947c031b2fbefb15922796f6c12" }, "downloads": -1, "filename": "ripser-0.3.2-py3.6-win-amd64.egg", "has_sig": false, "md5_digest": "9a6bdd4f67f01ad718359c75fa7aaeff", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 66850, "upload_time": "2019-05-18T20:30:56", "url": "https://files.pythonhosted.org/packages/e9/d7/60d935b5ce824adb4a8aa3c3042f0eae37fbdcab5d25ff623a27e8cd59f0/ripser-0.3.2-py3.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "4d46c0b8deb59aff535ad6f060a481ac", "sha256": "e1ee6ccb3e6cf3e737cfaf7e4d68719683c4f156b08174900661d42f40c79313" }, "downloads": -1, "filename": "ripser-0.3.2-py3.7-win32.egg", "has_sig": false, "md5_digest": "4d46c0b8deb59aff535ad6f060a481ac", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 71953, "upload_time": "2019-05-18T20:31:01", "url": "https://files.pythonhosted.org/packages/70/d0/14aecb6f84f9c9a6687865a8222f1582c09a1d41ce2accc132fb3091968d/ripser-0.3.2-py3.7-win32.egg" }, { "comment_text": "", "digests": { "md5": "b969cca409960aaa5626c20699958f95", "sha256": "6be4ffdbaeebd82adb3d9b140fcdeaeb3eaee91df1c056cd5a3d0bffce9fd9eb" }, "downloads": -1, "filename": "ripser-0.3.2-py3.7-win-amd64.egg", "has_sig": false, "md5_digest": "b969cca409960aaa5626c20699958f95", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 66818, "upload_time": "2019-05-18T20:30:59", "url": "https://files.pythonhosted.org/packages/19/37/3200df57344a6ec642b34d402e350d517ef83a6c39978d8d8e53980e3924/ripser-0.3.2-py3.7-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "718c1e3abb12cafd10d3f841219e85da", "sha256": "ff9f50fba911f0e9212077b78014f83e30c97526194dd6bd1df3d81896e6cb58" }, "downloads": -1, "filename": "ripser-0.3.2.tar.gz", "has_sig": false, "md5_digest": "718c1e3abb12cafd10d3f841219e85da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73720, "upload_time": "2019-02-19T01:28:47", "url": "https://files.pythonhosted.org/packages/8c/52/ca457da871708a169a0042d955f31f55caa060d1846f3de72b538724ef50/ripser-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7bcf13b79e86b88a202dbe8ae06512a4", "sha256": "4c78b047b154a3d1f694f0da09c7932430dfc2ee7541013b694e5bfeeb35a838" }, "downloads": -1, "filename": "ripser-0.4.0-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "7bcf13b79e86b88a202dbe8ae06512a4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 65798, "upload_time": "2019-07-13T18:40:58", "url": "https://files.pythonhosted.org/packages/ec/e2/77e319ff8802bc641aaf825f26c5acdb6a4440b019224817372416da7244/ripser-0.4.0-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b36d5ffb822f91546762ae15e85f3545", "sha256": "a3d7109a1f38abf2a3921fc56a79a0af9c8d7d167fecede1849c3d343ef7bf12" }, "downloads": -1, "filename": "ripser-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b36d5ffb822f91546762ae15e85f3545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79617, "upload_time": "2019-07-13T18:41:25", "url": "https://files.pythonhosted.org/packages/d2/49/2876cd25bc9d89d2ec22d6803617c3b15aba66347c1752afc396b74ab35c/ripser-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8449751f430a8eb2179b795334604a64", "sha256": "2a587c2f0e172fb6565fb31a371baec6a4a77c2fe5e03cfe923cda041587df6f" }, "downloads": -1, "filename": "ripser-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "8449751f430a8eb2179b795334604a64", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 67429, "upload_time": "2019-07-16T14:28:29", "url": "https://files.pythonhosted.org/packages/33/cf/b334ef1b8a68fd88989b8748c6485a6cf63f4b1aeb6c9033a9737cf999b0/ripser-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fec1c5b498f0145bfa496b1dbeaaa4ec", "sha256": "a4015b413c24e3074f82f31771b1eb805e054b8cf444db51ce8ca5afa42cf130" }, "downloads": -1, "filename": "ripser-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fec1c5b498f0145bfa496b1dbeaaa4ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79675, "upload_time": "2019-07-16T14:28:31", "url": "https://files.pythonhosted.org/packages/4c/17/d5e898161eb8e3b1084419bfc04adbe87d15075daa8e236df72dbe75167e/ripser-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8449751f430a8eb2179b795334604a64", "sha256": "2a587c2f0e172fb6565fb31a371baec6a4a77c2fe5e03cfe923cda041587df6f" }, "downloads": -1, "filename": "ripser-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "8449751f430a8eb2179b795334604a64", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 67429, "upload_time": "2019-07-16T14:28:29", "url": "https://files.pythonhosted.org/packages/33/cf/b334ef1b8a68fd88989b8748c6485a6cf63f4b1aeb6c9033a9737cf999b0/ripser-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fec1c5b498f0145bfa496b1dbeaaa4ec", "sha256": "a4015b413c24e3074f82f31771b1eb805e054b8cf444db51ce8ca5afa42cf130" }, "downloads": -1, "filename": "ripser-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fec1c5b498f0145bfa496b1dbeaaa4ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79675, "upload_time": "2019-07-16T14:28:31", "url": "https://files.pythonhosted.org/packages/4c/17/d5e898161eb8e3b1084419bfc04adbe87d15075daa8e236df72dbe75167e/ripser-0.4.1.tar.gz" } ] }