{ "info": { "author": "Karina Tiemi Kato", "author_email": "karinatkato@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# TakeSpellChecker\n\nTakeSpellChecker is a package that checks the spelling of words in any language using machine learning. It corrects the misspelled word by combining the context of the surrounding words to predict a list of the probable words and finds the one with the highest character similarity. The solution uses word embedding to learn the context. So, it's required to pass the path of the word embedding file. Also supports optionally to pass a configuration file (if the file is in an Azure fileshare, in other words, if the parameter from_azure is true).\n\n#### TakeSpellChecker.SpellCheck: create constructor\n\n\n\n#### TakeSpellChecker.set_data: sets the data\n\n\n\n#### TakeSpellChecker.spell_check: checks the spelling of the data\n\n\n\n## config.yml\n```\naccount_name: my_account_name\naccount_key: my_key\ndirectory: my_directory_name\nembedding_file: my_embedding_file_name\nembedding_share: my_file_share_name\n```\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install TakeSpellChecker\n\n```bash\npip install TakeSpellChecker\n```\n\n## Usage\n\n```python\nimport TakeSpellChecker as sc\n\nspell_checker = sc.SpellCheck(path, from_azure = True)\nspell_checker.set_data(data)\ncorrected_df = spell_checker.spell_check(window_limit = 5, threshold = 0.94, save_result = True)\nprint(corrected_df)\n```\n\n## Author\nKarina Tiemi Kato\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\n", "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/karinatk/TakeSpellChecker", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "TakeSpellChecker", "package_url": "https://pypi.org/project/TakeSpellChecker/", "platform": "", "project_url": "https://pypi.org/project/TakeSpellChecker/", "project_urls": { "Homepage": "https://github.com/karinatk/TakeSpellChecker" }, "release_url": "https://pypi.org/project/TakeSpellChecker/0.0.5/", "requires_dist": [ "numpy", "pandas", "gensim", "pyjarowinkler", "azure-storage-file", "PyYAML" ], "requires_python": "", "summary": "Machine learning spell check package that combines word's context with characters similarity.", "version": "0.0.5" }, "last_serial": 5851146, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "7ee1603e34ed4868b8f37cf35dbf63c6", "sha256": "9336e65df2f567c84303dfe814013279257358da96461570d4d07f78dd047437" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.0.tar.gz", "has_sig": false, "md5_digest": "7ee1603e34ed4868b8f37cf35dbf63c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4042, "upload_time": "2019-04-23T20:57:36", "url": "https://files.pythonhosted.org/packages/9b/fc/af6150010ccd0faa1ecf4dfbbac44d5580040f79012281dd4380499d739e/TakeSpellChecker-0.0.0.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "97d58d98756d468c0b57e98adf4a6cac", "sha256": "df8969487aec9e8af134161e14de25d2a7562cb3e18090bf83a953c08ba23e29" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "97d58d98756d468c0b57e98adf4a6cac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5305, "upload_time": "2019-04-23T23:36:19", "url": "https://files.pythonhosted.org/packages/7a/16/bee51c9c98b9868a3a2c19c0765f6756eeccd66068bd7589850b478a8809/TakeSpellChecker-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11e258eedf1c5498addc5d2b3440173f", "sha256": "3b29915269db00ae50a6b7cf9e3f9544aa65f9ebfd5639e10fd85e7ab6e04132" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "11e258eedf1c5498addc5d2b3440173f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4029, "upload_time": "2019-04-23T23:36:20", "url": "https://files.pythonhosted.org/packages/0a/42/b4ecb38935e226641e784bcc4db7cbe79823507c6677a096b6aff06e9594/TakeSpellChecker-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6cc224d73ec547b7b37b5514d293768a", "sha256": "dde5ee68a76a36bce7b20547bb1ff2986e6002ce54f124c727bcba4321d6a0a4" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6cc224d73ec547b7b37b5514d293768a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5364, "upload_time": "2019-04-29T13:06:07", "url": "https://files.pythonhosted.org/packages/24/01/6eb5ce820a31dd40916cb1162361ba8fb09675bef150595940d7ab4299b6/TakeSpellChecker-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b45adef4571ff25b5fc8a90416f51764", "sha256": "405cc10de4b7c0e109b6fc8783d59e4a9f045dc40d5f94b68e9dab5c3a767b43" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b45adef4571ff25b5fc8a90416f51764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4161, "upload_time": "2019-04-29T13:06:14", "url": "https://files.pythonhosted.org/packages/7e/e8/4a0a9409304bf48c0e9c262edf92b4a7a2441af30cd3566ef81493c2a72e/TakeSpellChecker-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "962506cab6c6ed6299dee0c7a39ab693", "sha256": "26737523e29eae8c37cbb6df10e10e4e008d0fb35e9d8c225881788d2c93e8c1" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "962506cab6c6ed6299dee0c7a39ab693", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5456, "upload_time": "2019-09-02T17:42:46", "url": "https://files.pythonhosted.org/packages/8e/1c/9f24e5c89f9f946f07438256b5cb537a1a0ad8addd479743e0b1aaa10bab/TakeSpellChecker-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d81ab789a8ac8779dc19e8c3977a59e", "sha256": "8b0cc0503d0d614eb38d54d7ebf922ecfc67c9bdd6f3b4b64084d52218d8c64b" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8d81ab789a8ac8779dc19e8c3977a59e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3951, "upload_time": "2019-09-02T17:42:49", "url": "https://files.pythonhosted.org/packages/e9/ab/a2788b04048b485fe76857cd1594d594e2fb0674ad46bd133e6d3b70e987/TakeSpellChecker-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "dcdd96e42c752ae3fd54af8447bc11ee", "sha256": "9a14e33e6c087b19fb801bec7a0794df8411a57031a385d34c49c8d080c8becf" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dcdd96e42c752ae3fd54af8447bc11ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5382, "upload_time": "2019-09-18T15:57:45", "url": "https://files.pythonhosted.org/packages/72/79/dda52a760c6948d59bdac197804dd961ae74c77a8e69a3567717bd80eff6/TakeSpellChecker-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e422b9b2b1ac9a428ae13e7794d523aa", "sha256": "66c9c346de7fa2007a1c0d4e33b2edc8ae89877b07b70feda4e583d85090719a" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e422b9b2b1ac9a428ae13e7794d523aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2019-09-18T15:57:47", "url": "https://files.pythonhosted.org/packages/be/47/ca6c101e60657ce41cc546a81cf4ccd9ad1890d78b9c2309b50a70ad3fbc/TakeSpellChecker-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcdd96e42c752ae3fd54af8447bc11ee", "sha256": "9a14e33e6c087b19fb801bec7a0794df8411a57031a385d34c49c8d080c8becf" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dcdd96e42c752ae3fd54af8447bc11ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5382, "upload_time": "2019-09-18T15:57:45", "url": "https://files.pythonhosted.org/packages/72/79/dda52a760c6948d59bdac197804dd961ae74c77a8e69a3567717bd80eff6/TakeSpellChecker-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e422b9b2b1ac9a428ae13e7794d523aa", "sha256": "66c9c346de7fa2007a1c0d4e33b2edc8ae89877b07b70feda4e583d85090719a" }, "downloads": -1, "filename": "TakeSpellChecker-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e422b9b2b1ac9a428ae13e7794d523aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2019-09-18T15:57:47", "url": "https://files.pythonhosted.org/packages/be/47/ca6c101e60657ce41cc546a81cf4ccd9ad1890d78b9c2309b50a70ad3fbc/TakeSpellChecker-0.0.5.tar.gz" } ] }