{ "info": { "author": "Jun Harashima", "author_email": "j.harashima@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "======\ntinysa\n======\n\n\n.. image:: https://img.shields.io/pypi/v/tinysa.svg\n :target: https://pypi.python.org/pypi/tinysa\n\n.. image:: https://img.shields.io/travis/jun-harashima/tinysa.svg\n :target: https://travis-ci.org/jun-harashima/tinysa\n\ntinysa is a minimal implementation for constructing a suffix array.\n\nQuick Start\n===========\n\nTo install tinysa, run this command in your terminal:\n\n.. code-block:: bash\n\n $ pip install tinysa\n\nUsing tinysa, you can construct a suffix array as follows:\n\n.. code-block:: python\n\n from tinysa.tinysa import TinySA\n\n suffix_array = TinySA()\n suffix_array.index('banana')\n\nThen, you can find a suffix that begins with a substring as follows:\n\n.. code-block:: python\n\n position = suffix_array.search('ana')\n print(position) # => 1", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jun-harashima/tinysa", "keywords": "tiny suffix array", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "tinysa", "package_url": "https://pypi.org/project/tinysa/", "platform": "", "project_url": "https://pypi.org/project/tinysa/", "project_urls": { "Homepage": "https://github.com/jun-harashima/tinysa" }, "release_url": "https://pypi.org/project/tinysa/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Minimal implementation for constructing a suffix array", "version": "0.2.2" }, "last_serial": 4472063, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eb5b1495461452e6e8e51b8616d6c6c3", "sha256": "f5c31973791d0afed0c71efaca8b4879e7831e75f76a6aafae412ac35e156326" }, "downloads": -1, "filename": "tinysa-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eb5b1495461452e6e8e51b8616d6c6c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8408, "upload_time": "2018-10-07T00:59:00", "url": "https://files.pythonhosted.org/packages/47/d1/9c88f0eb2e6576cc8f776e5d134d605c7d953fbdcfda9a81506e4677f798/tinysa-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2fb442f5a67f6d89129349a15de94587", "sha256": "23b870eafa58b8f5c4fac43400f3153c74f200655680290c19ade5a5a24f3639" }, "downloads": -1, "filename": "tinysa-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2fb442f5a67f6d89129349a15de94587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8242, "upload_time": "2018-11-07T11:17:55", "url": "https://files.pythonhosted.org/packages/0d/89/c5db1423109a451a1f8e99124a6bc37fe0e2a7ba991bbfa754eb6e8b3871/tinysa-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "04f945f7a7b118d5bc8d372fd27cb36b", "sha256": "cea970b54bcb8f676b0a6e02eb05208f078b8ff53fa334a321b218db2a3b91dc" }, "downloads": -1, "filename": "tinysa-0.2.1.tar.gz", "has_sig": false, "md5_digest": "04f945f7a7b118d5bc8d372fd27cb36b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8240, "upload_time": "2018-11-07T11:22:20", "url": "https://files.pythonhosted.org/packages/ee/0a/004847e738796aa94ad816ea7e9d21e0c6cec04f1081c2bfeba83e3b8e9a/tinysa-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "53b8c0d1498d2cadc7120758cd56a2b1", "sha256": "31cc53f535da08641d8a9d67fb8a32b0b8f60fab3b954af1feb569625bf3c752" }, "downloads": -1, "filename": "tinysa-0.2.2.tar.gz", "has_sig": false, "md5_digest": "53b8c0d1498d2cadc7120758cd56a2b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8216, "upload_time": "2018-11-10T10:02:00", "url": "https://files.pythonhosted.org/packages/1d/ed/98c4c2b0f5a857de017073569764a684b01a73a8a645c704bfc9d3ea1d44/tinysa-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53b8c0d1498d2cadc7120758cd56a2b1", "sha256": "31cc53f535da08641d8a9d67fb8a32b0b8f60fab3b954af1feb569625bf3c752" }, "downloads": -1, "filename": "tinysa-0.2.2.tar.gz", "has_sig": false, "md5_digest": "53b8c0d1498d2cadc7120758cd56a2b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8216, "upload_time": "2018-11-10T10:02:00", "url": "https://files.pythonhosted.org/packages/1d/ed/98c4c2b0f5a857de017073569764a684b01a73a8a645c704bfc9d3ea1d44/tinysa-0.2.2.tar.gz" } ] }