{ "info": { "author": "Rafael Carrascosa", "author_email": "rafacarrascosa@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "CountMinSketch\n==============\n\nThis is a minimalistic\n`Count-min Sketch `_\nfor Python, featuring some cool things like:\n - Being able to count anything that is hash-able by python (numbers, strings, tuples, inmutables, duck-typeds, etc.).\n - Tests\n - No dependencies\n - No foreign languages, just 100% python.\n\nThis software was written by Rafael Carrascosa, you can contact me at\nrafacarrascosa on gmail.\n\n\nUsage\n=====\n\n.. code-block:: python\n\n from countminsketch import CountMinSketch\n sketch = CountMinSketch(1000, 10) # table size=1000, hash functions=10\n sketch.add(\"oh yeah\")\n sketch.add(tuple())\n sketch.add(1, value=123)\n print sketch[\"oh yeah\"] # prints 1\n print sketch[tuple()] # prints 1\n print sketch[1] # prints 123\n print sketch[\"non-existent\"] # prints 0\n\n\nInstall\n=======\n\nCountMinSketch is on PyPI, so you can install it with\n\n pip install countminsketch\n\n\nLicense\n=======\n\nBSD 3-clause, see the LICENSE file.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rafacarrascosa/countminsketch", "keywords": "countminsketch,count,counting,count min sketch,count-min sketch,randomized algorithm", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "countminsketch", "package_url": "https://pypi.org/project/countminsketch/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/countminsketch/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rafacarrascosa/countminsketch" }, "release_url": "https://pypi.org/project/countminsketch/0.2/", "requires_dist": null, "requires_python": null, "summary": "A minimalistic Count-min Sketch for Python", "version": "0.2" }, "last_serial": 1434187, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9dfd89e4faf9952fb3ece35f59a8d7d4", "sha256": "340e05e607609abc2174195cde9e5f6cf32e493fb6bcec5a60e30c0dc3c05ad8" }, "downloads": -1, "filename": "countminsketch-0.1.tar.gz", "has_sig": false, "md5_digest": "9dfd89e4faf9952fb3ece35f59a8d7d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2673, "upload_time": "2014-03-16T18:58:21", "url": "https://files.pythonhosted.org/packages/87/35/11832197d1bfc617b788c92eecdb5c55ddc1f25a3ba65ea164bad25b8226/countminsketch-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ac790e0f22cc2a16a73f06d78c897394", "sha256": "df99c3e890f52382b63c8c0ee7b122375253d6d71ea4f30c7f9cd781be6b258a" }, "downloads": -1, "filename": "countminsketch-0.2.tar.gz", "has_sig": false, "md5_digest": "ac790e0f22cc2a16a73f06d78c897394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2823, "upload_time": "2015-02-23T02:55:51", "url": "https://files.pythonhosted.org/packages/99/99/900137829a489f1e0855d5c6c6813c109a5281fee7665b6e740f7cdee6bf/countminsketch-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac790e0f22cc2a16a73f06d78c897394", "sha256": "df99c3e890f52382b63c8c0ee7b122375253d6d71ea4f30c7f9cd781be6b258a" }, "downloads": -1, "filename": "countminsketch-0.2.tar.gz", "has_sig": false, "md5_digest": "ac790e0f22cc2a16a73f06d78c897394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2823, "upload_time": "2015-02-23T02:55:51", "url": "https://files.pythonhosted.org/packages/99/99/900137829a489f1e0855d5c6c6813c109a5281fee7665b6e740f7cdee6bf/countminsketch-0.2.tar.gz" } ] }