{ "info": { "author": "Florian Brucker", "author_email": "mail@florianbrucker.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "License :: OSI Approved :: MIT License", "Natural Language :: Danish", "Natural Language :: Dutch", "Natural Language :: English", "Natural Language :: Finnish", "Natural Language :: French", "Natural Language :: German", "Natural Language :: Italian", "Natural Language :: Norwegian", "Natural Language :: Portuguese", "Natural Language :: Russian", "Natural Language :: Spanish", "Natural Language :: Swedish", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Database", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", "Topic :: Text Processing :: Indexing", "Topic :: Text Processing :: Linguistic" ], "description": "*purestemmer* - A pure-Python implementation of the Snowball stemmers\n#####################################################################\nThe traditional way of using the `Snowball stemmers`_ in Python is via\nthe pystemmer_ package, which provides a Python wrapper around the\nSnowball C library. However, Python C extensions are problematic in\nsome environments. Therefore, this package provides pure-Python\nimplementations of the Snowball stemming algorithms.\n\nThe implementations of the stemming algorithms is translated from the\nSnowball language to Python via sbl2py_.\n\n.. _`Snowball stemmers`: http://snowball.tartarus.org/\n.. _pystemmer: https://pypi.python.org/pypi/PyStemmer\n.. _sbl2py: https://pypi.python.org/pypi/sbl2py\n\n\nInstallation\n============\nInstalling *purestemmer* is easy using pip_::\n\n pip install purestemmer\n\n.. _pip: http://pip.readthedocs.org/en/latest/index.html\n\n\nUsage\n=====\nUsually, you'll prefer to use the *pystemmer* module whenever that is\npossible, because it's much faster than *purestemmer*::\n\n try:\n import Stemmer\n except ImportError:\n # pystemmer is not available, use purestemmer instead\n import purestemmer as Stemmer\n\nSince *purestemmer* has the same public API and provides the same\nalgorithms as *pystemmer*, there should be no need to change any code\nwhen switching between *pystemmer* and *purestemmer* like this.\n\nPlease see the *pystemmer* documentation for details on how to use the\nstemming algorithms.\n\n\nDifferences between *purestemmer* and *pystemmer*\n=================================================\n* *purestemmer* has only been tested on Python 2.7\n* ``purestemmer.Stemmer`` instances are thread-safe\n* *purestemmer* is on average about 100x slower than *pystemmer*\n\n\nLicense\n=======\n*purestemmer* itself is covered by the `MIT License`_. The underlying\nSnowball algorithms are covered by the `BSD-3 License`_. Please see the\n``LICENSE`` file for details.\n\n.. _`MIT License`: http://opensource.org/licenses/MIT\n.. _`BSD-3 License`: http://opensource.org/licenses/BSD-3-Clause\n", "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/torfuspolymorphus/purestemmer", "keywords": "python,information retrieval,language processing,morphological analysis,stemming algorithms,stemmers", "license": "MIT,BSD", "maintainer": null, "maintainer_email": null, "name": "purestemmer", "package_url": "https://pypi.org/project/purestemmer/", "platform": "any", "project_url": "https://pypi.org/project/purestemmer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/torfuspolymorphus/purestemmer" }, "release_url": "https://pypi.org/project/purestemmer/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Pure-Python implementations of the Snowball stemmers", "version": "0.1.1" }, "last_serial": 1183857, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1625ea5318086913f877bf9a23858522", "sha256": "f639835d8620487411bd2438027f686493c9a4b6d616eb352afe3652e63639c7" }, "downloads": -1, "filename": "purestemmer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1625ea5318086913f877bf9a23858522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77869, "upload_time": "2014-08-05T18:14:42", "url": "https://files.pythonhosted.org/packages/47/36/75004761951686fa7f590bb6f4117c7b5a8e0d2a087f92319859fe205f99/purestemmer-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7a144e0b090298a9d145427e19ca9d0f", "sha256": "33587f8c3024f0a061a8e10ed6d5dd5594ee7ec27b32fe79abd3b954177ba5cd" }, "downloads": -1, "filename": "purestemmer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7a144e0b090298a9d145427e19ca9d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78274, "upload_time": "2014-08-08T11:45:34", "url": "https://files.pythonhosted.org/packages/c4/e6/609a6154001b2ef37bf20d6137dc3d5d13b48949738c9d2e399ba330be4d/purestemmer-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a144e0b090298a9d145427e19ca9d0f", "sha256": "33587f8c3024f0a061a8e10ed6d5dd5594ee7ec27b32fe79abd3b954177ba5cd" }, "downloads": -1, "filename": "purestemmer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7a144e0b090298a9d145427e19ca9d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78274, "upload_time": "2014-08-08T11:45:34", "url": "https://files.pythonhosted.org/packages/c4/e6/609a6154001b2ef37bf20d6137dc3d5d13b48949738c9d2e399ba330be4d/purestemmer-0.1.1.tar.gz" } ] }