symspellpy


Namesymspellpy JSON
Version 6.7.7 PyPI version JSON
download
home_pagehttps://github.com/mammothb/symspellpy
SummaryPython SymSpell
upload_time2022-10-24 03:15:31
maintainer
docs_urlNone
authormmb L
requires_python>=3.7
licenseMIT
keywords spellchecker symspell word segmentation
VCS
bugtrack_url
requirements editdistpy codecov coverage numpy pytest-cov
Travis-CI No Travis.
coveralls test coverage
            symspellpy <br>
[![PyPI version](https://badge.fury.io/py/symspellpy.svg)](https://badge.fury.io/py/symspellpy)
[![Tests](https://github.com/mammothb/symspellpy/actions/workflows/tests.yml/badge.svg)](https://github.com/mammothb/symspellpy/actions/workflows/tests.yml)
[![Documentation Status](https://readthedocs.org/projects/symspellpy/badge/?version=latest)](https://symspellpy.readthedocs.io/en/latest/?badge=latest)
[![codecov](https://codecov.io/gh/mammothb/symspellpy/branch/master/graph/badge.svg)](https://codecov.io/gh/mammothb/symspellpy)
========

symspellpy is a Python port of [SymSpell](https://github.com/wolfgarbe/SymSpell) v6.7.1, which provides much higher speed and lower memory consumption. Unit tests
from the original project are implemented to ensure the accuracy of the port.

Please note that the port has not been optimized for speed.

Notable Changes
===============
v6.7.2: Implemented fast distance comparer with [editdistpy](https://github.com/mammothb/editdistpy). Approximately 2x speed up for usage under default settings, benchmarks found [here](https://github.com/mammothb/symspellpy/blob/master/tests/benchmarks.ipynb).

Install
=======
For installation instructions, see the `INSTALL.rst` file or the [install](https://symspellpy.readthedocs.io/en/latest/users/installing.html) documentation.

Usage
=====
Check out the [examples](https://symspellpy.readthedocs.io/en/latest/examples/index.html) provided for sample usage.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mammothb/symspellpy",
    "name": "symspellpy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "spellchecker,symspell,word segmentation",
    "author": "mmb L",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/74/2a/7b1d5a579799bbdff3332a22576626d39de7f11ed9c9a5d927eb9e969d34/symspellpy-6.7.7.tar.gz",
    "platform": null,
    "description": "symspellpy <br>\n[![PyPI version](https://badge.fury.io/py/symspellpy.svg)](https://badge.fury.io/py/symspellpy)\n[![Tests](https://github.com/mammothb/symspellpy/actions/workflows/tests.yml/badge.svg)](https://github.com/mammothb/symspellpy/actions/workflows/tests.yml)\n[![Documentation Status](https://readthedocs.org/projects/symspellpy/badge/?version=latest)](https://symspellpy.readthedocs.io/en/latest/?badge=latest)\n[![codecov](https://codecov.io/gh/mammothb/symspellpy/branch/master/graph/badge.svg)](https://codecov.io/gh/mammothb/symspellpy)\n========\n\nsymspellpy is a Python port of [SymSpell](https://github.com/wolfgarbe/SymSpell) v6.7.1, which provides much higher speed and lower memory consumption. Unit tests\nfrom the original project are implemented to ensure the accuracy of the port.\n\nPlease note that the port has not been optimized for speed.\n\nNotable Changes\n===============\nv6.7.2: Implemented fast distance comparer with [editdistpy](https://github.com/mammothb/editdistpy). Approximately 2x speed up for usage under default settings, benchmarks found [here](https://github.com/mammothb/symspellpy/blob/master/tests/benchmarks.ipynb).\n\nInstall\n=======\nFor installation instructions, see the `INSTALL.rst` file or the [install](https://symspellpy.readthedocs.io/en/latest/users/installing.html) documentation.\n\nUsage\n=====\nCheck out the [examples](https://symspellpy.readthedocs.io/en/latest/examples/index.html) provided for sample usage.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python SymSpell",
    "version": "6.7.7",
    "split_keywords": [
        "spellchecker",
        "symspell",
        "word segmentation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "16dd6ff0f421deeda20a5417f4e32e95",
                "sha256": "633ddfd9735aea65f792aa33233d9ec89685f1669c2394b24a9336c5282d5c4c"
            },
            "downloads": -1,
            "filename": "symspellpy-6.7.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "16dd6ff0f421deeda20a5417f4e32e95",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 2610634,
            "upload_time": "2022-10-24T03:15:29",
            "upload_time_iso_8601": "2022-10-24T03:15:29.196401Z",
            "url": "https://files.pythonhosted.org/packages/bc/46/f128835922225e3c79339aa20fecb7ca642f3bd633a23a8d03d3b66cde59/symspellpy-6.7.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "7a47933dc0b8a2ef52eea495c2a9e999",
                "sha256": "f6c315187780bc2dd30fc9ca32ef076f89bbfcb2a7b3f9a377926f1f6ade0085"
            },
            "downloads": -1,
            "filename": "symspellpy-6.7.7.tar.gz",
            "has_sig": false,
            "md5_digest": "7a47933dc0b8a2ef52eea495c2a9e999",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 2606249,
            "upload_time": "2022-10-24T03:15:31",
            "upload_time_iso_8601": "2022-10-24T03:15:31.017978Z",
            "url": "https://files.pythonhosted.org/packages/74/2a/7b1d5a579799bbdff3332a22576626d39de7f11ed9c9a5d927eb9e969d34/symspellpy-6.7.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-10-24 03:15:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "mammothb",
    "github_project": "symspellpy",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "editdistpy",
            "specs": [
                [
                    ">=",
                    "0.1.3"
                ]
            ]
        },
        {
            "name": "codecov",
            "specs": [
                [
                    "==",
                    "2.1.12"
                ]
            ]
        },
        {
            "name": "coverage",
            "specs": [
                [
                    "==",
                    "6.1.2"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.19.5"
                ]
            ]
        },
        {
            "name": "pytest-cov",
            "specs": [
                [
                    "==",
                    "3.0.0"
                ]
            ]
        }
    ],
    "lcname": "symspellpy"
}
        
Elapsed time: 0.02843s