{ "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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "TakeSparkSpellChecker", "package_url": "https://pypi.org/project/TakeSparkSpellChecker/", "platform": "", "project_url": "https://pypi.org/project/TakeSparkSpellChecker/", "project_urls": null, "release_url": "https://pypi.org/project/TakeSparkSpellChecker/0.0.4/", "requires_dist": [ "numpy", "gensim", "pyjarowinkler (==1.8)" ], "requires_python": "", "summary": "Machine learning spell check package that combines word's context with characters similarity.", "version": "0.0.4" }, "last_serial": 5633732, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cf969b096320ed228419d9c1551b3f0d", "sha256": "8571bc3dc44e3057a06ea9cc3450238fdf961150eca325934ff6ac8aa2452f7d" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cf969b096320ed228419d9c1551b3f0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4854, "upload_time": "2019-08-04T13:34:12", "url": "https://files.pythonhosted.org/packages/7d/d8/8718cb8d60b633375ae8441b20b6a08a4a48017ad1971aaf3b16a71e3b9f/TakeSparkSpellChecker-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee6ab534a742fa50de62b3a4cf783291", "sha256": "0c52d06714ce1bf85799fe67938f022b8d81c4c7d2f831175ba4052b1481158d" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ee6ab534a742fa50de62b3a4cf783291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3381, "upload_time": "2019-08-04T13:34:14", "url": "https://files.pythonhosted.org/packages/9d/f0/2207aba4c1a7cadb14fdf818f358f2efac67585d7e393a4786d08ff38c30/TakeSparkSpellChecker-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "74da55fdf947e3c829f4c8e3c596ad72", "sha256": "67a879c2e6d94fa5e71713e0fd5c9430ffad0d0d93060aabe27506ae6007a008" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "74da55fdf947e3c829f4c8e3c596ad72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6235, "upload_time": "2019-08-04T13:55:20", "url": "https://files.pythonhosted.org/packages/48/c7/c3f454373da8c8ef68b51750027341513b3c3fd5c374005c359fca7ef72b/TakeSparkSpellChecker-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3fb66a656d8373549042e2d17f5844c", "sha256": "440a6308ed012a86c3a81aaa7685c9fe2a9aa758ab3b053d42eb366242388646" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a3fb66a656d8373549042e2d17f5844c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3389, "upload_time": "2019-08-04T13:55:21", "url": "https://files.pythonhosted.org/packages/66/b5/4d48f5744c2dfd9c228612dd3c4004a8471ed72bbd3dd99e9c5e4e44c094/TakeSparkSpellChecker-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3193cefb859ac6ce5de92c43e28d77f6", "sha256": "5cdf5459cabed40e0c26c6a20c91f850fa0a05ff410ff0a03631107092f20fb2" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3193cefb859ac6ce5de92c43e28d77f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6254, "upload_time": "2019-08-04T17:33:25", "url": "https://files.pythonhosted.org/packages/72/90/bd25a625348ef57c3d3f872d6ba7396d11efb479b4f6527c93f1f370a35c/TakeSparkSpellChecker-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45f301a8b05658e717918a3ae69ca95f", "sha256": "5cec7f70a971eaef782bbb4ef241418dda13ff05253c2de943e2d1656f581b51" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.3.tar.gz", "has_sig": false, "md5_digest": "45f301a8b05658e717918a3ae69ca95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3395, "upload_time": "2019-08-04T17:33:27", "url": "https://files.pythonhosted.org/packages/a4/23/634d57e7f00705753eae285e6db381439f03299529b4bab73ee1ed77e01e/TakeSparkSpellChecker-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e0446fc21a464a7683205d8540b0ccf5", "sha256": "06d6b3218411744212d7b8709ba8919505299fbcf26deded1da6c2e270a02612" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e0446fc21a464a7683205d8540b0ccf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6248, "upload_time": "2019-08-05T11:21:26", "url": "https://files.pythonhosted.org/packages/96/b1/dc3dae0b4bde02affe0df40c2927c1ed16dde4f7035aadc8541e86b26584/TakeSparkSpellChecker-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d45fc8201d287c39660bc1cc6b25ab3", "sha256": "05e9d4a41a064757d36361cb81246142021eb4f128677c1e3503480637cbb77e" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3d45fc8201d287c39660bc1cc6b25ab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3397, "upload_time": "2019-08-05T11:21:30", "url": "https://files.pythonhosted.org/packages/33/1f/5c822554aa03986bb77147709d4b1287725a7c007195c240c3769e5250c9/TakeSparkSpellChecker-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e0446fc21a464a7683205d8540b0ccf5", "sha256": "06d6b3218411744212d7b8709ba8919505299fbcf26deded1da6c2e270a02612" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e0446fc21a464a7683205d8540b0ccf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6248, "upload_time": "2019-08-05T11:21:26", "url": "https://files.pythonhosted.org/packages/96/b1/dc3dae0b4bde02affe0df40c2927c1ed16dde4f7035aadc8541e86b26584/TakeSparkSpellChecker-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d45fc8201d287c39660bc1cc6b25ab3", "sha256": "05e9d4a41a064757d36361cb81246142021eb4f128677c1e3503480637cbb77e" }, "downloads": -1, "filename": "TakeSparkSpellChecker-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3d45fc8201d287c39660bc1cc6b25ab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3397, "upload_time": "2019-08-05T11:21:30", "url": "https://files.pythonhosted.org/packages/33/1f/5c822554aa03986bb77147709d4b1287725a7c007195c240c3769e5250c9/TakeSparkSpellChecker-0.0.4.tar.gz" } ] }