{ "info": { "author": "Idin", "author_email": "py@idin.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Grammar\nGrammar is a Python library for natural language processing.\n\n## Installation\nYou can use pip to install grammar.\n```bash\npip install grammar\n```\n\n## Dependencies\nGrammar uses Vineyard and Graphviz to visualize graphs of the document.\n\n## Usage\n\n### Creating a Document\n```python\nfrom grammar import Document\n\n# create document\ndocument = Document(\"He also begat and brought up five pairs of male children.\")\n```\n\n### Entity Graph\n```python\ndisplay(document.entity_graph.render())\n```\n![](https://github.com/idin/grammar/blob/master/pictures/entity_graph.png?raw=true)\n\n### Document Graph\n```python\ndisplay(document.graph.render())\n```\n![](https://github.com/idin/grammar/blob/master/pictures/document_graph.png?raw=true)\n\n### Masking\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/idin/grammar", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "grammar", "package_url": "https://pypi.org/project/grammar/", "platform": "", "project_url": "https://pypi.org/project/grammar/", "project_urls": { "Homepage": "https://github.com/idin/grammar" }, "release_url": "https://pypi.org/project/grammar/1.6/", "requires_dist": [ "vineyard" ], "requires_python": "~=3.6", "summary": "Python library for natural language processing", "version": "1.6" }, "last_serial": 4822839, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "a2e6d6597c71d64dd20018e9568bf096", "sha256": "93903d7662186718592712c93491725fe3367658f2a9ab33102feecc043658eb" }, "downloads": -1, "filename": "grammar-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a2e6d6597c71d64dd20018e9568bf096", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 11687, "upload_time": "2019-02-15T01:17:59", "url": "https://files.pythonhosted.org/packages/b6/5d/0390905dfce117053b38e378f7159af8071c3ab3148b5dbfba811cdd0d7b/grammar-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9329692e3293c1f3f27d9fc785303ff", "sha256": "b97c0246d58a5e3b699d723c1506edb9896c4ffa967c669150806365b56fec5a" }, "downloads": -1, "filename": "grammar-1.2.tar.gz", "has_sig": false, "md5_digest": "d9329692e3293c1f3f27d9fc785303ff", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6730, "upload_time": "2019-02-15T01:18:02", "url": "https://files.pythonhosted.org/packages/b7/3d/f8038985b90c0a8bce6e3c8122db77e6a7da2c2262b98c40a5300c1eea92/grammar-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a5d7a3ccdfe1b90271781dc5176caf6a", "sha256": "d22541ddb745feb132d1e14018cb906a6fe3fa83dad6541686fcd4fb5221693c" }, "downloads": -1, "filename": "grammar-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a5d7a3ccdfe1b90271781dc5176caf6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 11695, "upload_time": "2019-02-15T01:21:59", "url": "https://files.pythonhosted.org/packages/64/02/d21c167fc213c5bfa0a9ed13dd36b9c1b15da98431f35260b68cdab622b6/grammar-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f91892b947349a0b8f6b975b6ed5657", "sha256": "026dcb5f5e03ada37bd4ffbb53f4173ef7cb5c9e2eb3bc3dec3501ebd6d821cc" }, "downloads": -1, "filename": "grammar-1.3.tar.gz", "has_sig": false, "md5_digest": "8f91892b947349a0b8f6b975b6ed5657", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6744, "upload_time": "2019-02-15T01:22:01", "url": "https://files.pythonhosted.org/packages/18/a1/5c68793bb3d5a82a91a1e69b2e602188b4619158a007a77f59c670b6ddde/grammar-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "65f4ab34ef56ab767a67b3a723eb10c5", "sha256": "d1ddd5b346aa4fbbc4ad6d6dbe7e4c7df0c4f0ecb7771311816bab28babfa413" }, "downloads": -1, "filename": "grammar-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "65f4ab34ef56ab767a67b3a723eb10c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 11709, "upload_time": "2019-02-15T01:23:58", "url": "https://files.pythonhosted.org/packages/33/47/1082c6d7c83cfd10a7a7a08699a836a5cd70874de1c29b3a79117d486b09/grammar-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db1674fab9a25f1d8b6398da1422c071", "sha256": "3d732e868a67743781eb13e9edf45d6ab677fa6adee9e2248b0c06bb26a91fc9" }, "downloads": -1, "filename": "grammar-1.4.tar.gz", "has_sig": false, "md5_digest": "db1674fab9a25f1d8b6398da1422c071", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6746, "upload_time": "2019-02-15T01:23:59", "url": "https://files.pythonhosted.org/packages/84/20/aa5a9853244c42298afd514967dc150ee91b98118fb7319f365e2b61154b/grammar-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "eea1cdc8b5d214611dadee82b75e97d6", "sha256": "6d633e55f39a31301299741d594e4c0fa5b3b2e8b5b4c56b679b711bc485c282" }, "downloads": -1, "filename": "grammar-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "eea1cdc8b5d214611dadee82b75e97d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 11701, "upload_time": "2019-02-15T01:29:52", "url": "https://files.pythonhosted.org/packages/fc/fc/bb547b9a20b99a0dd595246c149cc0fe55cfbc0302c9aa851c45e5376315/grammar-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00e77f887273ab28c0ad4b8a7028448e", "sha256": "7346e0d6fd6c0a032c8077befa543bae823c94f2320c041aec22fb20d6be744e" }, "downloads": -1, "filename": "grammar-1.5.tar.gz", "has_sig": false, "md5_digest": "00e77f887273ab28c0ad4b8a7028448e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6745, "upload_time": "2019-02-15T01:29:54", "url": "https://files.pythonhosted.org/packages/ca/14/e77e57f038cb7a331960f80ca67fbee61973dc7b07dff667b07145086baa/grammar-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "9cc68b22e69e5e8b3511545fe0eecadd", "sha256": "5913a934eac547f9514730250125c8d0523414ef49cc9434cec2ab0b3d0970d6" }, "downloads": -1, "filename": "grammar-1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9cc68b22e69e5e8b3511545fe0eecadd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 11714, "upload_time": "2019-02-15T01:31:01", "url": "https://files.pythonhosted.org/packages/7f/a3/4e712822d562faea9ec03f9181e53cf9dec0f4bebb1a19fceec6d3f51089/grammar-1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7926526877ca6f5f1b388ae3f93a50ad", "sha256": "e204fa150d737e71484036b522e5e537c34043566f0d5dda9fdecf548ca391f2" }, "downloads": -1, "filename": "grammar-1.6.tar.gz", "has_sig": false, "md5_digest": "7926526877ca6f5f1b388ae3f93a50ad", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6759, "upload_time": "2019-02-15T01:31:02", "url": "https://files.pythonhosted.org/packages/5c/e1/bdd0f974267d0952b80160c2740585d9c5fc1559fb1a8b47263b5697b622/grammar-1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9cc68b22e69e5e8b3511545fe0eecadd", "sha256": "5913a934eac547f9514730250125c8d0523414ef49cc9434cec2ab0b3d0970d6" }, "downloads": -1, "filename": "grammar-1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9cc68b22e69e5e8b3511545fe0eecadd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 11714, "upload_time": "2019-02-15T01:31:01", "url": "https://files.pythonhosted.org/packages/7f/a3/4e712822d562faea9ec03f9181e53cf9dec0f4bebb1a19fceec6d3f51089/grammar-1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7926526877ca6f5f1b388ae3f93a50ad", "sha256": "e204fa150d737e71484036b522e5e537c34043566f0d5dda9fdecf548ca391f2" }, "downloads": -1, "filename": "grammar-1.6.tar.gz", "has_sig": false, "md5_digest": "7926526877ca6f5f1b388ae3f93a50ad", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6759, "upload_time": "2019-02-15T01:31:02", "url": "https://files.pythonhosted.org/packages/5c/e1/bdd0f974267d0952b80160c2740585d9c5fc1559fb1a8b47263b5697b622/grammar-1.6.tar.gz" } ] }