{ "info": { "author": "tommyod", "author_email": "tod001@uib.no", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![DOI](https://zenodo.org/badge/118142261.svg)](https://zenodo.org/badge/latestdoi/118142261) [![Build Status](https://travis-ci.org/tommyod/KDEpy.svg?branch=master)](https://travis-ci.org/tommyod/KDEpy) [![Build status](https://ci.appveyor.com/api/projects/status/2esjgx50mf6x1g67?svg=true)](https://ci.appveyor.com/project/tommyod/kdepy) [![Documentation Status](https://readthedocs.org/projects/kdepy/badge/?version=latest)](http://kdepy.readthedocs.io/en/latest/?badge=latest) [![PyPI version](https://badge.fury.io/py/KDEpy.svg)](https://badge.fury.io/py/KDEpy) [![Downloads](https://pepy.tech/badge/kdepy)](https://pepy.tech/project/kdepy)\n---------\n\n# [KDEpy](https://kdepy.readthedocs.io/en/latest/)\n\n## About\n\nThis Python 3.5+ package implements various kernel density estimators (KDE).\nThree algorithms are implemented through the same API: [`NaiveKDE`](https://kdepy.readthedocs.io/en/latest/API.html#naivekde), [`TreeKDE`](https://kdepy.readthedocs.io/en/latest/API.html#treekde) and [`FFTKDE`](https://kdepy.readthedocs.io/en/latest/API.html#fftkde).\nThe class [`FFTKDE`](https://kdepy.readthedocs.io/en/latest/API.html#fftkde) outperforms other popular implementations, see the [comparison page](https://kdepy.readthedocs.io/en/latest/comparison.html).\n\n![Plot](https://raw.githubusercontent.com/tommyod/KDEpy/master/docs/source/_static/img/showcase.png)\n\n*The code generating the above graph is found in [examples.py](https://github.com/tommyod/KDEpy/blob/master/docs/source/examples.py).*\n\n## Installation\n\nKDEpy is available through [PyPI](https://pypi.org/project/KDEpy/), and may be installed using `pip`:\n\n```text\npip install KDEpy\n```\n\nIf you have [trouble on Ubuntu](https://github.com/tommyod/KDEpy/issues/11), try running `sudo apt install libpython3.X-dev`, where `3.X` is your Python version. \n\n## Example code and documentation\n\nBelow is an example using NumPy as `np` and `scipy.stats.norm` to plot a density estimate.\nFrom the code below, it should be clear how to set the *kernel*, *bandwidth* (variance of the kernel) and *weights*.\nSee the [documentation](https://kdepy.readthedocs.io/en/latest/examples.html) for more examples.\n\n```python\nfrom KDEpy import FFTKDE\ndata = norm(loc=0, scale=1).rvs(2**3)\nestimator = FFTKDE(kernel='gaussian', bw='silverman')\nx, y = estimator.fit(data, weights=None).evaluate()\nplt.plot(x, y, label='KDE estimate')\n```\n![Plot](./docs/source/_static/img/mwe.png)\n\nThe package consists of three algorithms. Here's a brief explanation:\n- [`NaiveKDE`](https://kdepy.readthedocs.io/en/latest/API.html#naivekde) - A naive computation. Supports d-dimensional data, variable bandwidth, weighted data and many kernel functions. Very slow on large data sets.\n- [`TreeKDE`](https://kdepy.readthedocs.io/en/latest/API.html#treekde) - A tree-based computation. Supports the same features as the naive algorithm, but is faster at the expense of small inaccuracy when using a kernel without finite support. Good for evaluation on non-uniform, arbitrary grids.\n- [`FFTKDE`](https://kdepy.readthedocs.io/en/latest/API.html#fftkde) - A very fast convolution-based computation. Supports weighted d-dimensional data and many kernels, but not variable bandwidth. Must be evaluated on an equidistant grid, the finer the grid the higher the accuracy. Data points may not be outside of the grid.\n\n## Issues and contributing\n\n### Issues\n\nIf you are having trouble using the package, please let me know by creating an [Issue on GitHub](https://github.com/tommyod/KDEpy/issues) and I'll get back to you.\n\n### Contributing\n\nWhatever your mathematical and Python background is, you are very welcome to contribute to KDEpy.\nTo contribute, fork the project, create a branch and submit and Pull Request.\nPlease follow these guidelines:\n- Import as few external dependencies as possible.\n- Use test driven development, have tests and docs for every method.\n- Cite literature and implement recent methods.\n- Unless it's a bottleneck computation, readability trumps speed.\n- Employ object orientation, but resist the temptation to implement many methods -- stick to the basics.\n- Follow PEP8.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tommyod/KDEpy", "keywords": "", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "KDEpy", "package_url": "https://pypi.org/project/KDEpy/", "platform": "", "project_url": "https://pypi.org/project/KDEpy/", "project_urls": { "Homepage": "https://github.com/tommyod/KDEpy" }, "release_url": "https://pypi.org/project/KDEpy/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Kernel Density Estimation in Python.", "version": "1.0.2" }, "last_serial": 5560097, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0abf935bcf69fc448fb1ef452b01cadd", "sha256": "9d96d8555497f2bde782d90151ff6c053581b53292aa1cd9e95e366e4a2af64d" }, "downloads": -1, "filename": "KDEpy-0.1.tar.gz", "has_sig": false, "md5_digest": "0abf935bcf69fc448fb1ef452b01cadd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8630, "upload_time": "2018-04-01T18:45:22", "url": "https://files.pythonhosted.org/packages/3f/8f/43dc107890b2fc1d89145d985481325ec94583283108e3b4af54f36459af/KDEpy-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a58b1c9f8a0c2195b2e7dcbfaec4d4f7", "sha256": "980fb143364f504c84b188734bb7724b05646b6948da227f7ca876d3dc6a5ef0" }, "downloads": -1, "filename": "KDEpy-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a58b1c9f8a0c2195b2e7dcbfaec4d4f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20254, "upload_time": "2018-07-28T13:14:26", "url": "https://files.pythonhosted.org/packages/42/12/6527901da8acebbb4b47e06478a258b3daef549c519a3c7ebedbf855fd3c/KDEpy-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35bb20fd3553dda7df5a9d6afe713e9b", "sha256": "dd5b525444e4b8fa80e3d53d12e2f7fad0f859a52193115658a561ae4608c3a0" }, "downloads": -1, "filename": "KDEpy-0.2.tar.gz", "has_sig": false, "md5_digest": "35bb20fd3553dda7df5a9d6afe713e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18325, "upload_time": "2018-07-28T13:14:27", "url": "https://files.pythonhosted.org/packages/75/61/5d11b33143e2fb390be2aa4a2a8a72871100aba5abcf1c7e0538d9f45abc/KDEpy-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "47779fc74e7d96a6a351792a3f517b87", "sha256": "d1c1828b6a397017dcb81396a2dab613fa672bb097618ff8c4c7c8f8ba199531" }, "downloads": -1, "filename": "KDEpy-0.3.tar.gz", "has_sig": false, "md5_digest": "47779fc74e7d96a6a351792a3f517b87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27203, "upload_time": "2018-08-08T18:42:14", "url": "https://files.pythonhosted.org/packages/7b/18/0d89ca1f404c49577d01be297382b22a101a497256b5083af79a72f848e8/KDEpy-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "90ab4fc259ffa2785cd2187f5c7f6d02", "sha256": "79857f187883e32ad059523a84ef495a4b9ac415cf5502424279f771f3975884" }, "downloads": -1, "filename": "KDEpy-0.4.tar.gz", "has_sig": false, "md5_digest": "90ab4fc259ffa2785cd2187f5c7f6d02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29677, "upload_time": "2018-08-19T17:12:06", "url": "https://files.pythonhosted.org/packages/6d/93/69a8ea7c3a0b30871e757aa0e7f487dce44921d1bc74be1f8eabf47a81f1/KDEpy-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "f019e882f821bee22916744eef89c555", "sha256": "cc09b09007c9701d1315965a608db5d0da9b6c5c8f19819fb8eb0a59ec94d26e" }, "downloads": -1, "filename": "KDEpy-0.5.tar.gz", "has_sig": false, "md5_digest": "f019e882f821bee22916744eef89c555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28659, "upload_time": "2018-08-25T13:16:08", "url": "https://files.pythonhosted.org/packages/26/91/5e46215ca5439034a4f016da7fa974ff967925cd3332843f4328045d8202/KDEpy-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "45af57531519227bff9f846f00571910", "sha256": "821b8a8625d2d6693c6bd39b00f4fa0bf48c5dffea1b35f7b258641a373a8e9b" }, "downloads": -1, "filename": "KDEpy-0.5.1.tar.gz", "has_sig": false, "md5_digest": "45af57531519227bff9f846f00571910", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28769, "upload_time": "2018-08-26T06:33:54", "url": "https://files.pythonhosted.org/packages/74/cb/2d3cd71da5a7dff767c0e66db8678b6a1fe19acc18be22c66c1a71297224/KDEpy-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "ab5363983606f2de34c9480a25eb2e36", "sha256": "25bc0982f7f8b1d1e9919adf45a164d2090df167aa2e52bd8f6e08004f4817b2" }, "downloads": -1, "filename": "KDEpy-0.5.2.tar.gz", "has_sig": false, "md5_digest": "ab5363983606f2de34c9480a25eb2e36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133922, "upload_time": "2018-08-26T07:14:41", "url": "https://files.pythonhosted.org/packages/45/69/8d03864bd091a4c14f03550dfc02f74f33ef2f8b5ddd3dc4bdd75670d513/KDEpy-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "2b7c707542769dabd7a1fdc14c30e919", "sha256": "a78fa6459be2561fc0bda6fe760ef95798332b32d803bfed49f8d7c9c722e4a2" }, "downloads": -1, "filename": "KDEpy-0.5.3.tar.gz", "has_sig": false, "md5_digest": "2b7c707542769dabd7a1fdc14c30e919", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133900, "upload_time": "2018-08-26T07:23:04", "url": "https://files.pythonhosted.org/packages/23/6a/801e0c81d05c89c0b22df67a4c49f96002e59bfb5532fc597cfe7afafd4d/KDEpy-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "b6f17dd247125fdadc8ef8e97cfdf91b", "sha256": "8641f1b834b975a8d0c9dcf7990254ad946d194a8c1a77658d8d8204922d27be" }, "downloads": -1, "filename": "KDEpy-0.5.4.tar.gz", "has_sig": false, "md5_digest": "b6f17dd247125fdadc8ef8e97cfdf91b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133866, "upload_time": "2018-08-26T12:51:23", "url": "https://files.pythonhosted.org/packages/e3/ac/cd127eb9093f9b36936c4683fa80a290773c60f4060db829d4f661fce1de/KDEpy-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "39525be129ad06d19c12ea1f997d86cf", "sha256": "bc13a17d7061d97cbaf674c9f2c58c9b0b1564b0f0d8478759e82e36d799fd14" }, "downloads": -1, "filename": "KDEpy-0.5.5-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "39525be129ad06d19c12ea1f997d86cf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 98977, "upload_time": "2018-08-27T17:29:11", "url": "https://files.pythonhosted.org/packages/41/b7/2e868721730142a9c1790be8730d003b55ad8cebd5b2c14902e44eff8d82/KDEpy-0.5.5-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "efd2064614e627130dd9d256c0faf17a", "sha256": "7bffdf0e71d86aa38abcfc63e95fa0c4cf1ec3cd71d43ee1b6789622c8908598" }, "downloads": -1, "filename": "KDEpy-0.5.5.tar.gz", "has_sig": false, "md5_digest": "efd2064614e627130dd9d256c0faf17a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134288, "upload_time": "2018-08-27T16:17:05", "url": "https://files.pythonhosted.org/packages/6c/f2/57663804069f74db66a8f19f0919d39e5827da50f1cd95109d1d4e7cdbfb/KDEpy-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "db40ed90d3fbd83decbd0e940f6e69dc", "sha256": "83c62925ae18442e75f5cbc1bd24bf6236afc95763cfad25ac28c5c7d7eb3154" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "db40ed90d3fbd83decbd0e940f6e69dc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 179062, "upload_time": "2018-08-30T16:14:28", "url": "https://files.pythonhosted.org/packages/9b/90/a291f4476878a7c5e3a36efd38ebae5da0ff4af275ff45f26457935a38d6/KDEpy-0.5.6-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "e9706648235709f02fd09e262b53d6b1", "sha256": "7237aec24edfdf0928d1dafa0cd63f3a1ddc1824299b358124c25477b0d8122a" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "e9706648235709f02fd09e262b53d6b1", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 309019, "upload_time": "2018-08-29T19:35:52", "url": "https://files.pythonhosted.org/packages/1f/3e/e6d284642189684ea85bbbf8df72c1019180bbf600daca61cf0e538df563/KDEpy-0.5.6-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "00cc4d9910848a368678ed0c5a8964f6", "sha256": "9e2aa03e06d915533c93f5c1bc88a8304d64857701a690cc854d5b0276ac286c" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "00cc4d9910848a368678ed0c5a8964f6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 329509, "upload_time": "2018-08-29T19:35:54", "url": "https://files.pythonhosted.org/packages/a8/d7/789ec870b0caf8d0695a6b04e4c4186f52061266e14886131f117290d5e2/KDEpy-0.5.6-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "006a4c85d99e0fa5a48d5308b1ebd4a4", "sha256": "4c746b9864c561e470120fd720a86455a6582da9c961cc87319745253c4fba85" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "006a4c85d99e0fa5a48d5308b1ebd4a4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 86699, "upload_time": "2018-08-30T14:15:37", "url": "https://files.pythonhosted.org/packages/70/25/ad43cd4c20ed8f95527ef691c9f0b8bf9b3a637e90ed3cf22598ea8e88ab/KDEpy-0.5.6-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "275a48cf67a342fa39f334a7dca2219a", "sha256": "0a58ef5fbe05a4360b90481ca0cc6dc01a3a3fddcac482402f0f96c9ea274bdc" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "275a48cf67a342fa39f334a7dca2219a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 99258, "upload_time": "2018-08-29T17:30:46", "url": "https://files.pythonhosted.org/packages/6c/f4/adf5a5730a7b13d892411dd95db99b85b41f56d3822871bf3427ef8b2772/KDEpy-0.5.6-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "096e3fcbae810bece4405e19583a8791", "sha256": "dd2117fdf032fe5c9017cc5827e4b7a5af09e70201d0bd94f2118f8ef7077b67" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "096e3fcbae810bece4405e19583a8791", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 179066, "upload_time": "2018-08-30T16:14:29", "url": "https://files.pythonhosted.org/packages/ca/b0/10ec1ed3b90d0a7ce038a9dcbf353cb9ad4329c1f139351cacdcfe3cce0c/KDEpy-0.5.6-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "788d9614574bb36778a32cf29b493129", "sha256": "3b807f9bc49d7a41892a62561081ffb942d87b901314e1d172dc29cf89b3d821" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "788d9614574bb36778a32cf29b493129", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 308233, "upload_time": "2018-08-29T19:35:55", "url": "https://files.pythonhosted.org/packages/8a/aa/e82e169d468c442302003c2b5fdf2aa62827a36a3e4210c8f6469fc03ac9/KDEpy-0.5.6-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "4949fba8146d23fee0ce433a0d165384", "sha256": "51bd2d62b5ded7367938350edc138225afa285af97b36934057980f9384a6ee0" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4949fba8146d23fee0ce433a0d165384", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 328484, "upload_time": "2018-08-29T19:35:57", "url": "https://files.pythonhosted.org/packages/72/92/b310cc10aef3db88103194e6aaf929ce4ae4581d5c701e86476a1d186c15/KDEpy-0.5.6-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0a2026a642e88ce918d0d30eed3aa248", "sha256": "6b30b7a424be34c612b3775c2ada25442937313a35a0031c5682dc4923018cdc" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "0a2026a642e88ce918d0d30eed3aa248", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 86626, "upload_time": "2018-08-30T14:15:38", "url": "https://files.pythonhosted.org/packages/2e/4f/195db3505ce728563ad6b0e82486ed8c035fdabb5688f81a92ce40110355/KDEpy-0.5.6-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "616f42a5fc2b2f6cf2a01d7f0d012902", "sha256": "294262bd1ba3075dc97eaa2706d4e31ea44b1a6b16136864b53a9616966a45a7" }, "downloads": -1, "filename": "KDEpy-0.5.6-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "616f42a5fc2b2f6cf2a01d7f0d012902", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 99109, "upload_time": "2018-08-30T14:15:39", "url": "https://files.pythonhosted.org/packages/a1/3f/f8c853aeb0230e5a0c0678740632d702f50d9b5174584b6b29a385160fb3/KDEpy-0.5.6-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "1153e60230b3835cf8cab561e69f3859", "sha256": "29b92d9d5fe1d54ce612a62ae8e55a7ec0dadabff8014b28b788bcfb886433ea" }, "downloads": -1, "filename": "KDEpy-0.5.6.tar.gz", "has_sig": false, "md5_digest": "1153e60230b3835cf8cab561e69f3859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134578, "upload_time": "2018-08-29T17:15:58", "url": "https://files.pythonhosted.org/packages/92/7c/18a8997e5062f0df0146e6702ff71ff133f29983da69df2d8ac875dc26ce/KDEpy-0.5.6.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "4d3925c87cee9040a2a332a9efd37bbb", "sha256": "077ea3574ac6449a9f62e2ffce3f525af234ac1d7b6f40298eaa7aded00e33d7" }, "downloads": -1, "filename": "KDEpy-0.6-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "4d3925c87cee9040a2a332a9efd37bbb", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 173128, "upload_time": "2018-09-20T19:26:11", "url": "https://files.pythonhosted.org/packages/56/30/0412f57c46e526cad846d9e8467306c2b4dee4478c8cf45ea1e9f2f0824c/KDEpy-0.6-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "782a5b79252e5063ccad6376d3a7e47d", "sha256": "12b46266bf34874689face6e50242f2953d4efbbb4a24482bfbe3fc526503243" }, "downloads": -1, "filename": "KDEpy-0.6-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "782a5b79252e5063ccad6376d3a7e47d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 320910, "upload_time": "2018-09-20T19:16:09", "url": "https://files.pythonhosted.org/packages/58/61/54ef5ee2a55a1735233e78d83f1fc6a4402bc5823934d39dbc30e6855d8b/KDEpy-0.6-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "24d63732df38be2e53933f04e4d356b3", "sha256": "aac0f33176e954a6b157a3e786c63fd73ad4700b3498b11674a86bf7a67278d8" }, "downloads": -1, "filename": "KDEpy-0.6-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "24d63732df38be2e53933f04e4d356b3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 82146, "upload_time": "2018-09-20T18:46:35", "url": "https://files.pythonhosted.org/packages/a6/d2/81a97b2a0a99a31a8aec17bd0a2aa02c7ed5650a7a9a4c1dc09eed721c8c/KDEpy-0.6-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "340484f053e83901f49b1779a3867c6e", "sha256": "6a09f6f4723f86d97b83122ced7b122a48055e9deb49fe5b87aedb053824a59c" }, "downloads": -1, "filename": "KDEpy-0.6-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "340484f053e83901f49b1779a3867c6e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 94561, "upload_time": "2018-09-20T18:46:37", "url": "https://files.pythonhosted.org/packages/01/75/aa838bff2d6fb021e6e445323d2675db8cebc7db733182e3301fbf973907/KDEpy-0.6-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a52c51995bdfabab28a1c48c3c7bc216", "sha256": "db9f79edc0cf138e6522ac9e6c175fd4bb139201488c33828eba61a5e432c181" }, "downloads": -1, "filename": "KDEpy-0.6-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "a52c51995bdfabab28a1c48c3c7bc216", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 174800, "upload_time": "2018-09-20T19:26:13", "url": "https://files.pythonhosted.org/packages/bb/0c/28923b1bb6f5f86bd687e5122725f4e8b241712714a3647cff33c760af17/KDEpy-0.6-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "251a57f8a5ba70ccece316c87118f71b", "sha256": "c32c9b01e7ceb6972337c2c5da9f2ba81516c95c45012f97472f9774552a0c3b" }, "downloads": -1, "filename": "KDEpy-0.6-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "251a57f8a5ba70ccece316c87118f71b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 325238, "upload_time": "2018-09-20T19:16:11", "url": "https://files.pythonhosted.org/packages/4f/78/147dcca2cca176de15b413a0d84a20a743adec9d9f7afe1cf5d401c181ff/KDEpy-0.6-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "53789cd9078c9bedfc648ae1881e26b4", "sha256": "95ec65281a46fcac3d7ae27f8356e8698ba467baca34be8d087863c244cee793" }, "downloads": -1, "filename": "KDEpy-0.6-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "53789cd9078c9bedfc648ae1881e26b4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 82428, "upload_time": "2018-09-20T18:46:38", "url": "https://files.pythonhosted.org/packages/73/0d/ffa2e42e179e463916747f89bd60f1db561a4df492b2f27ae7dc7aa71542/KDEpy-0.6-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "16fc5f189e0bb0b2de0433d5b877c746", "sha256": "3e123aadcb3edd8e3b116dc0da68c42660543b9388f97ff3b3391a76916e7d2e" }, "downloads": -1, "filename": "KDEpy-0.6-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "16fc5f189e0bb0b2de0433d5b877c746", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 94986, "upload_time": "2018-09-20T18:46:39", "url": "https://files.pythonhosted.org/packages/78/23/807cc50f5f66ed7c0abd11a0d0d2d99711bd9287f51535f2ce4b67fb4e15/KDEpy-0.6-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "fd3937c6fa3c3669a7a4adc38571a3aa", "sha256": "ee2543212aef7e9e7635975a35b42c7f4672a6148cd5b0e2797663597a4a6d2e" }, "downloads": -1, "filename": "KDEpy-0.6-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "fd3937c6fa3c3669a7a4adc38571a3aa", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 174807, "upload_time": "2018-09-20T19:26:14", "url": "https://files.pythonhosted.org/packages/5e/d8/b3d5e4f4de7609e30de6ce034898ab490cfccd4a970e939909e9f76d310b/KDEpy-0.6-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "76a02032f8673c78c5047b3c1ed27d69", "sha256": "f216bd39b97774e2fe6f23a7099c307060fc4f20bf8ec16d5664580f0c0a4dee" }, "downloads": -1, "filename": "KDEpy-0.6-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "76a02032f8673c78c5047b3c1ed27d69", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 321113, "upload_time": "2018-09-20T19:45:52", "url": "https://files.pythonhosted.org/packages/cd/bb/4e443b96058a4b61e49949683a1b25288b662d80afffdf4527513b21cbcf/KDEpy-0.6-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "946a96f2234b885967ed746dcfb66c07", "sha256": "6fab22ee322f6dcdac43e366d08a05dd4fec0ac264a1b94119f19c024ecd9e01" }, "downloads": -1, "filename": "KDEpy-0.6-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "946a96f2234b885967ed746dcfb66c07", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 82357, "upload_time": "2018-09-20T18:46:40", "url": "https://files.pythonhosted.org/packages/2c/2c/d6f62937f2f6e4ab9dba513b299183b16450815130c260cafeb1f02a7535/KDEpy-0.6-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "20e62bfdede0c471f823422a924d9bc6", "sha256": "49b8d4e3fc16918a5333e07ee0fb8cc64bdd3d5810ddd477b90ba2a57ed2d65e" }, "downloads": -1, "filename": "KDEpy-0.6-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "20e62bfdede0c471f823422a924d9bc6", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 94839, "upload_time": "2018-09-20T18:46:41", "url": "https://files.pythonhosted.org/packages/81/26/3fd1feba06be724edd92d25fbd8f702b868b3c64f7bff02412c67a5176f7/KDEpy-0.6-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "57cd0ebae3857a719fb4996d8e441ea8", "sha256": "62bd5b144070c8ef0f1af558255f126e904f55a2479d1a8af0e9de101b683ac4" }, "downloads": -1, "filename": "KDEpy-0.6.tar.gz", "has_sig": false, "md5_digest": "57cd0ebae3857a719fb4996d8e441ea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131136, "upload_time": "2018-09-20T18:17:12", "url": "https://files.pythonhosted.org/packages/53/20/4378176c52826a2f38d2ed753fc858458b358645c3338d9b127201b0f0bf/KDEpy-0.6.tar.gz" } ], "0.6.10": [ { "comment_text": "", "digests": { "md5": "e9240e4a2bca8460862856ee2843304b", "sha256": "2c106c91d4ce066001d92082aab376452b22385ded69bd858a16f42c9e7d0dad" }, "downloads": -1, "filename": "KDEpy-0.6.10.tar.gz", "has_sig": false, "md5_digest": "e9240e4a2bca8460862856ee2843304b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133190, "upload_time": "2019-02-23T17:54:55", "url": "https://files.pythonhosted.org/packages/8b/35/eead5a0f1f0f8975678fde0d361b9a3f68c78beb001641b456b79eb5ab67/KDEpy-0.6.10.tar.gz" } ], "0.6.11": [ { "comment_text": "", "digests": { "md5": "804f7a96bb227409923721bd63b796e7", "sha256": "126d49fff8fb1720c99342e9a8c73f375639efd4cc8b6cd9bbad53f6d377fd83" }, "downloads": -1, "filename": "KDEpy-0.6.11-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "804f7a96bb227409923721bd63b796e7", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 94929, "upload_time": "2019-02-23T18:24:40", "url": "https://files.pythonhosted.org/packages/8a/a5/e6d8598af1f3d33a3fbf8c761b8408906aaff126e6b4f407df7696dd9c95/KDEpy-0.6.11-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "7379e3a5c93b49310b1ed1cbf7596a27", "sha256": "e33cef307f8e929089cae0e04df66e3f761b8649f7846b119c1e1bc554c57a18" }, "downloads": -1, "filename": "KDEpy-0.6.11-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "7379e3a5c93b49310b1ed1cbf7596a27", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 108054, "upload_time": "2019-02-23T18:24:42", "url": "https://files.pythonhosted.org/packages/3a/c0/016084a68bc208a54f3ac481c5537845e2ce9b528af03598dec9b7092e54/KDEpy-0.6.11-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "2a5b3fe3cfde1253b6ece4a0f50820ec", "sha256": "2bea9b80ff9d36e15743793e76bf46c9e16009e23b116b59b9273f6a3f9325e7" }, "downloads": -1, "filename": "KDEpy-0.6.11-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "2a5b3fe3cfde1253b6ece4a0f50820ec", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 95447, "upload_time": "2019-02-23T18:24:43", "url": "https://files.pythonhosted.org/packages/b8/00/c45b9334e1e412bea4d55b899b4a9830a09fe2442a339ed728886a2a4fb0/KDEpy-0.6.11-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ae21a732da7020dfce67cfb76950766b", "sha256": "00ac2fd47b01d62e56ca365d764618b82164e8a67104d04f1524d69a03d227b8" }, "downloads": -1, "filename": "KDEpy-0.6.11-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "ae21a732da7020dfce67cfb76950766b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 108423, "upload_time": "2019-02-23T18:24:44", "url": "https://files.pythonhosted.org/packages/2f/25/bda5b563989206de431ac38c5915d28baa58dd43056c65fabf5788769b68/KDEpy-0.6.11-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c9f13aa91a34570cf6f006735cec3b6d", "sha256": "d91b80f8090fda1907815964f651b5e01936296653a306d7b09c12b9d326cb42" }, "downloads": -1, "filename": "KDEpy-0.6.11-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "c9f13aa91a34570cf6f006735cec3b6d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 95370, "upload_time": "2019-02-23T18:24:46", "url": "https://files.pythonhosted.org/packages/ee/6a/4e0607a44897884ececd6098b3a27edc8dafbbe50b23ca0fd1d9ffba073c/KDEpy-0.6.11-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e1746be40a92f61b9b75e1fa86c3b8c8", "sha256": "98b282fec83f892d1b16768c9ee9a7731abe1417b3371c1c13b5958e65694767" }, "downloads": -1, "filename": "KDEpy-0.6.11-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "e1746be40a92f61b9b75e1fa86c3b8c8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 108386, "upload_time": "2019-02-23T18:24:47", "url": "https://files.pythonhosted.org/packages/77/f3/148374237381f54cb42c6d5c624e6a3582dc479536f3a4a4d5a8043bd25e/KDEpy-0.6.11-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9048678ded5c4a9c1de5f5e1cd04fade", "sha256": "9e16fffbd1052406e004b3c2a204f149b4ecab9af4ecee51f2d5f1a061b51c23" }, "downloads": -1, "filename": "KDEpy-0.6.11.tar.gz", "has_sig": false, "md5_digest": "9048678ded5c4a9c1de5f5e1cd04fade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133449, "upload_time": "2019-02-23T18:17:10", "url": "https://files.pythonhosted.org/packages/dd/f5/c1f8d592b4a6bf306af38b22b779f05d44e611c70940df07aeb345d332a3/KDEpy-0.6.11.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "3e34f3629480087a4ca51856451c28d8", "sha256": "aa1c69702ac1f5effceb9bab84a79a94105f024af41aa599ca6a6ce433258452" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "3e34f3629480087a4ca51856451c28d8", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 182380, "upload_time": "2018-11-23T15:05:17", "url": "https://files.pythonhosted.org/packages/b5/20/a3ee68d77e476f6775aff1d3a32be83f1e599c88abe3b331a56d6468dd8e/KDEpy-0.6.9-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "d3ae36e5b961ca5925da5822fbb8057e", "sha256": "cc57d0b4f60a171ec86190e4bbb7bdad622047f855c38db9e76a493502d369b7" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "d3ae36e5b961ca5925da5822fbb8057e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 92383, "upload_time": "2018-11-23T15:04:27", "url": "https://files.pythonhosted.org/packages/f6/38/233d4db8ad614c346132b99a4fb10f018e99052cd1223de7390ab9f901f9/KDEpy-0.6.9-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f789e0b2b1aa43f0ab666c02db2b2f49", "sha256": "094e14b4c2bb7c61341823a38e277850d26719551c28937a7b887ca565d84ea6" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "f789e0b2b1aa43f0ab666c02db2b2f49", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 104987, "upload_time": "2018-11-23T15:04:28", "url": "https://files.pythonhosted.org/packages/93/2b/04b4f90836e11551050d3023c38d66a6c53e0306902c726d06dbbea3c6e5/KDEpy-0.6.9-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d3d34600fec85e1a65391833cb769183", "sha256": "15674347616c3349e0b441ef1089352214a2c0560e59cd04b905a869cfa2f065" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "d3d34600fec85e1a65391833cb769183", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 184129, "upload_time": "2018-11-23T15:05:19", "url": "https://files.pythonhosted.org/packages/a4/72/a24baadbeff59ed478aed65acc092c3a497f1bc5bda59bd7f7523a853009/KDEpy-0.6.9-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "d3cf4f33ae65d9fb58388530252a8fdd", "sha256": "65692cc00aff55079d317bf77af62d7eeef8f898e6728bc6346d09943f5c7bf4" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "d3cf4f33ae65d9fb58388530252a8fdd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 92672, "upload_time": "2018-11-23T15:04:30", "url": "https://files.pythonhosted.org/packages/8e/6f/385457d821404ca9d29af27db537d7357093aadb7ec9303241e05117bd3c/KDEpy-0.6.9-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "e596e4c1b873373cfa76416876c2c2fc", "sha256": "f72525614c4dd3166558239b47ae43a735b565c4081cd3069f56e076955d3e2d" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "e596e4c1b873373cfa76416876c2c2fc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 105406, "upload_time": "2018-11-23T15:04:31", "url": "https://files.pythonhosted.org/packages/0c/ae/8c61c26ed587eaa778264dd656fe869a057956ae1c9e3b93a16ca6813825/KDEpy-0.6.9-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8415c9ea17e833d6cb28ebbd0913286a", "sha256": "a366359b4661b9ba019040055a388e916b5e53084869d650a984910cf790ffe9" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp37-cp37m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "8415c9ea17e833d6cb28ebbd0913286a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 184137, "upload_time": "2018-11-23T15:05:20", "url": "https://files.pythonhosted.org/packages/38/11/a332ade6280fe73e513bdb3a282b64940af680c3b2a8e8ba0d24fe8fc025/KDEpy-0.6.9-cp37-cp37m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "76ba5d7e496d7c8053d9a2f6df7c5225", "sha256": "15ea8dc029b9c8a5270b4ea8bd8a3d87baf3b5fe59db0adb69fe74775ed62f16" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "76ba5d7e496d7c8053d9a2f6df7c5225", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 92542, "upload_time": "2018-11-23T15:04:33", "url": "https://files.pythonhosted.org/packages/c3/92/e6a70af2d08b5844c585a2bcdecb7b65782fb76628866931a27e2ceccd6e/KDEpy-0.6.9-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6d1d03df09ae09b3c39070ed1f18e47f", "sha256": "2bd16bad61d5419be72f00bb064cdcd6ac755e6c0ffe041696a8782496aa0855" }, "downloads": -1, "filename": "KDEpy-0.6.9-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "6d1d03df09ae09b3c39070ed1f18e47f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 105203, "upload_time": "2018-11-23T15:04:35", "url": "https://files.pythonhosted.org/packages/51/b9/d716425ad9176be90c6085623c2cf168e9538a6e420fff4df65cb4242929/KDEpy-0.6.9-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "2509837444af2d75440b0a30d1e83769", "sha256": "642ee3b0675e7a0dd1c5382d390a88b082c7dd278e894147204fe502ead60034" }, "downloads": -1, "filename": "KDEpy-0.6.9.tar.gz", "has_sig": false, "md5_digest": "2509837444af2d75440b0a30d1e83769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128408, "upload_time": "2018-11-23T14:53:13", "url": "https://files.pythonhosted.org/packages/be/b7/412a8c3a69d671d03d37610f794ba4466da4b3b2de75035f1da69c572882/KDEpy-0.6.9.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5ca709ebe795cbad7d056585fbe38c22", "sha256": "430a91907849b1339c3e3771671531b13650f1d2a6280cc860a655e74d87da8f" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "5ca709ebe795cbad7d056585fbe38c22", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 96638, "upload_time": "2019-07-20T08:46:34", "url": "https://files.pythonhosted.org/packages/1d/47/79a4f0fde3e798e5dd5dc4bd62930e6571b8c26c4ef6ae847569519fdf54/KDEpy-1.0.2-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ec75802de782117a959cadc06452343e", "sha256": "b1d328ccc5ac2afe09fb96a280e0add86937e69caafc55931f3afb98243d681a" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "ec75802de782117a959cadc06452343e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 109763, "upload_time": "2019-07-20T08:46:36", "url": "https://files.pythonhosted.org/packages/22/21/55760767b3a6c99c6fb410dec3de9b1c7c2dc8ad76c1c34a4480f3070918/KDEpy-1.0.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "83180fad53b3ffd1c15f9c84b97d04b9", "sha256": "5efc56342777a20dc20e6d48292f0cb6cbcf42c7cdfff59769098b0bb9f89746" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "83180fad53b3ffd1c15f9c84b97d04b9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 97157, "upload_time": "2019-07-20T08:46:37", "url": "https://files.pythonhosted.org/packages/73/7f/03c7045cc7ef398b6c635aec22602a92d0042ca50d1c2ce8b2607b849465/KDEpy-1.0.2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6d439bcdd2a028d2ea37c0ba0d573dbf", "sha256": "45586faab8173a9298a7c0a44c40e26ae64b20f4de589fdcf911a722e094ba80" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "6d439bcdd2a028d2ea37c0ba0d573dbf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 110138, "upload_time": "2019-07-20T08:46:39", "url": "https://files.pythonhosted.org/packages/9f/5f/99e33f3161841bb848ea061187875096e997a79d0d020f02077b29233565/KDEpy-1.0.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3d2e13699f51d284a3ca55a1ccc3cd11", "sha256": "c69a33897fcb62655c5b8ca509857ff86fdbf5fcd92006691a31ea8b21d6b821" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "3d2e13699f51d284a3ca55a1ccc3cd11", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 97080, "upload_time": "2019-07-20T08:46:40", "url": "https://files.pythonhosted.org/packages/3d/89/1dcdb16b67a531f7ae35c61c342dccec93dfc6d4eb01290a5037f4bf326e/KDEpy-1.0.2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "85f5cf41ced39bfe7bf77edf5f16dc02", "sha256": "dad68717136964ef5d07919be3e7a1bf4cd2a0d1c943811ddafa0815a4114403" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "85f5cf41ced39bfe7bf77edf5f16dc02", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 110097, "upload_time": "2019-07-20T08:46:41", "url": "https://files.pythonhosted.org/packages/6c/4c/8d671ac59491c4330a465a7ceac0c19060526de996e4f70652637310d431/KDEpy-1.0.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5c6b4372ee63bce278021883f03e81ec", "sha256": "6ddeae3f5e20d195b4c60f3416dd8fec08838e16a6f3c8dc857a1fc28f0e58a9" }, "downloads": -1, "filename": "KDEpy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5c6b4372ee63bce278021883f03e81ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136667, "upload_time": "2019-07-20T08:29:58", "url": "https://files.pythonhosted.org/packages/c9/ff/0229a6cb3df501d2c1908b6a1c036389e695d4f888c502191471e3f2003e/KDEpy-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ca709ebe795cbad7d056585fbe38c22", "sha256": "430a91907849b1339c3e3771671531b13650f1d2a6280cc860a655e74d87da8f" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "5ca709ebe795cbad7d056585fbe38c22", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 96638, "upload_time": "2019-07-20T08:46:34", "url": "https://files.pythonhosted.org/packages/1d/47/79a4f0fde3e798e5dd5dc4bd62930e6571b8c26c4ef6ae847569519fdf54/KDEpy-1.0.2-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ec75802de782117a959cadc06452343e", "sha256": "b1d328ccc5ac2afe09fb96a280e0add86937e69caafc55931f3afb98243d681a" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "ec75802de782117a959cadc06452343e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 109763, "upload_time": "2019-07-20T08:46:36", "url": "https://files.pythonhosted.org/packages/22/21/55760767b3a6c99c6fb410dec3de9b1c7c2dc8ad76c1c34a4480f3070918/KDEpy-1.0.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "83180fad53b3ffd1c15f9c84b97d04b9", "sha256": "5efc56342777a20dc20e6d48292f0cb6cbcf42c7cdfff59769098b0bb9f89746" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "83180fad53b3ffd1c15f9c84b97d04b9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 97157, "upload_time": "2019-07-20T08:46:37", "url": "https://files.pythonhosted.org/packages/73/7f/03c7045cc7ef398b6c635aec22602a92d0042ca50d1c2ce8b2607b849465/KDEpy-1.0.2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6d439bcdd2a028d2ea37c0ba0d573dbf", "sha256": "45586faab8173a9298a7c0a44c40e26ae64b20f4de589fdcf911a722e094ba80" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "6d439bcdd2a028d2ea37c0ba0d573dbf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 110138, "upload_time": "2019-07-20T08:46:39", "url": "https://files.pythonhosted.org/packages/9f/5f/99e33f3161841bb848ea061187875096e997a79d0d020f02077b29233565/KDEpy-1.0.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3d2e13699f51d284a3ca55a1ccc3cd11", "sha256": "c69a33897fcb62655c5b8ca509857ff86fdbf5fcd92006691a31ea8b21d6b821" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "3d2e13699f51d284a3ca55a1ccc3cd11", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 97080, "upload_time": "2019-07-20T08:46:40", "url": "https://files.pythonhosted.org/packages/3d/89/1dcdb16b67a531f7ae35c61c342dccec93dfc6d4eb01290a5037f4bf326e/KDEpy-1.0.2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "85f5cf41ced39bfe7bf77edf5f16dc02", "sha256": "dad68717136964ef5d07919be3e7a1bf4cd2a0d1c943811ddafa0815a4114403" }, "downloads": -1, "filename": "KDEpy-1.0.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "85f5cf41ced39bfe7bf77edf5f16dc02", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 110097, "upload_time": "2019-07-20T08:46:41", "url": "https://files.pythonhosted.org/packages/6c/4c/8d671ac59491c4330a465a7ceac0c19060526de996e4f70652637310d431/KDEpy-1.0.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5c6b4372ee63bce278021883f03e81ec", "sha256": "6ddeae3f5e20d195b4c60f3416dd8fec08838e16a6f3c8dc857a1fc28f0e58a9" }, "downloads": -1, "filename": "KDEpy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5c6b4372ee63bce278021883f03e81ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136667, "upload_time": "2019-07-20T08:29:58", "url": "https://files.pythonhosted.org/packages/c9/ff/0229a6cb3df501d2c1908b6a1c036389e695d4f888c502191471e3f2003e/KDEpy-1.0.2.tar.gz" } ] }