{ "info": { "author": "Damir Cavar, Oren Baldinger, Maanvitha Gongalla, Anurag Kumar, Murali Kammili, Boli Fang", "author_email": "damir@cavar.me", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Flair JSON-NLP Wrapper\n\n(C) 2019 by [Damir Cavar], [Oren Baldinger], [Maanvitha Gongalla], Anurag Kumar, Murali Kammili\n\nBrought to you by the [NLP-Lab.org]!\n\n\n## Introduction\n\n[Flair] v4.1 wrapper for [JSON-NLP]. [Flair] provides state-of-the-art embeddings, and tagging capabilities,\nin particular, POS-tagging, NER, shallow syntax chunking, and semantic frame detection.\n\n## FlairPipeline\n\nWe provide a `FlairPipeline` class, with the following parameters for ease of use:\n\n- `lang`: defaults to `en`. Different languages support different models, see the [Flair Docs] for details.\n- `use_ontonotes`: defaults to `False`. Whether or not to use 4-class (True) or 12-class (False) NER tagging.\n- `fast`: defaults to `True`. Whether or not to use the smaller, faster, but slightly less accurate versions of the models.\n- `use_embeddings`: defaults to ''. Passing `default` will map to `glove,multi-forward,multi-backward`, the recommended stacked-embedding configuration.\n- `char_embeddings`: defaults to `False`. Whether or not to include character-level embeddings.\n- `bpe_size`: defaults to 0. If you want to include [Byte-Pair Encodings](https://nlp.h-its.org/bpemb/), set this value to 50, 100, 200, or 300. See more at [Flair Embeddings Docs](https://github.com/zalandoresearch/flair/blob/master/resources/docs/TUTORIAL_3_WORD_EMBEDDING.md).\n- `pos`: defaults to `True`. Whether or not to include language-specific part-of-speech tags.\n- `sentinment`: defaults to `True`. Whether or not to include sentiment analysis, if it is available for the given language.\n\nTagging and Embedding models are downloaded automatically the first time they are called.\nThis may take a while depending on your internet connection.\n\n## Microservice\n\nThe [JSON-NLP] repository provides a Microservice class, with a pre-built implementation of [Flask]. To run it, execute:\n\n python flairjsonnlp/server.py\n\nSince `server.py` extends the [Flask] app, a WSGI file would contain:\n\n from flairjsonnlp.server import app as application\n\nThe microservice exposes the following URIs:\n- /expressions\n- /token_list\n\nThese URIs are shortcuts to disable the other components of the parse. In all cases, `tokenList` will be included in the `JSON-NLP` output. An example url is:\n\n http://localhost:5000/expressions?text=I am a sentence\n\nText is provided to the microservice with the `text` parameter, via either `GET` or `POST`. If you pass `url` as a parameter, the microservice will scrape that url and process the text of the website.\n\nThe additional [Flair] parameters can be passed as parameters as well.\n\nHere is an example `GET` call:\n\n http://localhost:5000?lang=de&constituents=0&text=Ich bin ein Berliner.\n\n\n\n[Damir Cavar]: http://damir.cavar.me/ \"Damir Cavar\"\n[Oren Baldinger]: https://oren.baldinger.me/ \"Oren Baldinger\"\n[Maanvitha Gongalla]: https://maanvithag.github.io/MaanvithaGongalla/ \"Maanvitha Gongalla\"\n[NLP-Lab.org]: http://nlp-lab.org/ \"NLP-Lab.org\"\n[JSON-NLP]: https://github.com/dcavar/JSON-NLP \"JSON-NLP\"\n[Flair]: https://github.com/zalandoresearch/flair \"Flair\"\n[spaCy]: https://spacy.io/ \"spaCy\"\n[NLTK]: http://nltk.org/ \"Natural Language Processing Toolkit\"\n[Polyglot]: https://github.com/aboSamoor/polyglot \"Polyglot\" \n[Xrenner]: https://github.com/amir-zeldes/xrenner \"Xrenner\"\n[CONLL-U]: https://universaldependencies.org/format.html \"CONLL-U\"\n[Flask]: http://flask.pocoo.org/ \"Flask\"\n[Flair Docs]: https://github.com/zalandoresearch/flair/tree/master/resources/docs \"Flair Docs\"\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/dcavar/Flair-JSON-NLP", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "flairjsonnlp", "package_url": "https://pypi.org/project/flairjsonnlp/", "platform": "", "project_url": "https://pypi.org/project/flairjsonnlp/", "project_urls": { "Homepage": "https://github.com/dcavar/Flair-JSON-NLP" }, "release_url": "https://pypi.org/project/flairjsonnlp/0.0.8/", "requires_dist": [ "flair (>=0.4.1)", "pyjsonnlp (>=0.2.6)" ], "requires_python": "", "summary": "The Python Flair JSON-NLP package", "version": "0.0.8" }, "last_serial": 5316961, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "6ccd6e963598c04c237e2ffeb82988a5", "sha256": "a65063c286c7bb7497e8cd1ce5fc4e901c6af1d12fe072e96bb4925855c2e598" }, "downloads": -1, "filename": "flairjsonnlp-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6ccd6e963598c04c237e2ffeb82988a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14150, "upload_time": "2019-04-09T19:58:10", "url": "https://files.pythonhosted.org/packages/76/cb/e185e6008880e4b47ad811e9d800e742bd9b246440a1f7cdb073f9c25a0c/flairjsonnlp-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2df04847d94f4eb6ddebaaeef87da89", "sha256": "59b431a264be66681e4878fc8aec3162ff9204604ab1fbc6b94b3ade3386ea34" }, "downloads": -1, "filename": "flairjsonnlp-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a2df04847d94f4eb6ddebaaeef87da89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8911, "upload_time": "2019-04-09T19:58:12", "url": "https://files.pythonhosted.org/packages/ab/82/3e157c2774059267fc5e60c8d237a320dd3291c101e5b5b5824820067d41/flairjsonnlp-0.0.2.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e5d998ab1912b471a6136e9288fa8c60", "sha256": "1fd60d86c08c26a41edba58b619e0bf055cf8b3e9438ed9350288edef665c5f7" }, "downloads": -1, "filename": "flairjsonnlp-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e5d998ab1912b471a6136e9288fa8c60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17283, "upload_time": "2019-04-23T18:53:29", "url": "https://files.pythonhosted.org/packages/c5/64/e3507e2e140560e8f3bc5380b557ba6affe31fba7d55901117c9f68007cb/flairjsonnlp-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85e8e5521eda854ab93238d27e9702da", "sha256": "048d2bbe0bc340633388eaa6845c216f21be38d01866f81c86b4ad77dcb02bf0" }, "downloads": -1, "filename": "flairjsonnlp-0.0.5.tar.gz", "has_sig": false, "md5_digest": "85e8e5521eda854ab93238d27e9702da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11876, "upload_time": "2019-04-23T18:53:30", "url": "https://files.pythonhosted.org/packages/f8/cc/09b654728f9c84a659aa38284a210632be3391efa6812618137ea5458bdc/flairjsonnlp-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "25fa586f9f7dcf5f6cf26cac32422e6e", "sha256": "7df653fd1154b2379a6886752485654a1d169851b640184bc7ef079bb999cd14" }, "downloads": -1, "filename": "flairjsonnlp-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "25fa586f9f7dcf5f6cf26cac32422e6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17280, "upload_time": "2019-05-15T19:24:14", "url": "https://files.pythonhosted.org/packages/17/27/9d21063b73a69e1ca5279c9de0cf278e4192d04164ce3a1fea4c281dba36/flairjsonnlp-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8358ae140575dba186979b92eca7ba8", "sha256": "922031b6ad3488ef11a26569a5c99a1c073a6cc7bbe4712249474f90acefdfef" }, "downloads": -1, "filename": "flairjsonnlp-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a8358ae140575dba186979b92eca7ba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11896, "upload_time": "2019-05-15T19:24:15", "url": "https://files.pythonhosted.org/packages/78/e0/465769aa82e0c81894875c8c6c9a333cad4e078d97a15dd15d9ad683df71/flairjsonnlp-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "65b19a7945c1079a2d0eb26a6f731a9e", "sha256": "3fb35354f69c8309e2d1c7d2955dffba8f0814ed25f7a53413dd4fe14da549d9" }, "downloads": -1, "filename": "flairjsonnlp-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "65b19a7945c1079a2d0eb26a6f731a9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17452, "upload_time": "2019-05-25T16:50:04", "url": "https://files.pythonhosted.org/packages/a2/e9/449327130a0bced95eb0c41c509caa31a96c447efc10168033fd77913dc9/flairjsonnlp-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "422e0de62e04577aa222a4493be36de9", "sha256": "d6a8e567a8c72cc0610eac61a313ba52435c6c93512e30539931ae41d47d8469" }, "downloads": -1, "filename": "flairjsonnlp-0.0.7.tar.gz", "has_sig": false, "md5_digest": "422e0de62e04577aa222a4493be36de9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12038, "upload_time": "2019-05-25T16:50:05", "url": "https://files.pythonhosted.org/packages/e9/26/455e913d669984a7735fe6b2bcf54af78651a49196973fd805f0f6df3e13/flairjsonnlp-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "329c133061da8ed59bf95f70530e0e82", "sha256": "aaf0fe2b3a323dcab6ee3861aa41d07b27d9f34b1ebf1ed66ede3a35fc46346d" }, "downloads": -1, "filename": "flairjsonnlp-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "329c133061da8ed59bf95f70530e0e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17463, "upload_time": "2019-05-25T17:43:56", "url": "https://files.pythonhosted.org/packages/cf/5a/5aef9b316415e49dc17cb1989b44ffb3d0d91647b370326a8e34e8cc6484/flairjsonnlp-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b3c857076b42a739825c90c075bf8eb", "sha256": "c9b1f6e1b4749dc472e5ff2f843d6e60735601d94c8612b981d88afcd5e60489" }, "downloads": -1, "filename": "flairjsonnlp-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6b3c857076b42a739825c90c075bf8eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12045, "upload_time": "2019-05-25T17:43:57", "url": "https://files.pythonhosted.org/packages/37/2e/cb350b6ee82a6dd5bc4724faac51c5455a5ec1c7b395206641602b31d5b7/flairjsonnlp-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "329c133061da8ed59bf95f70530e0e82", "sha256": "aaf0fe2b3a323dcab6ee3861aa41d07b27d9f34b1ebf1ed66ede3a35fc46346d" }, "downloads": -1, "filename": "flairjsonnlp-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "329c133061da8ed59bf95f70530e0e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17463, "upload_time": "2019-05-25T17:43:56", "url": "https://files.pythonhosted.org/packages/cf/5a/5aef9b316415e49dc17cb1989b44ffb3d0d91647b370326a8e34e8cc6484/flairjsonnlp-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b3c857076b42a739825c90c075bf8eb", "sha256": "c9b1f6e1b4749dc472e5ff2f843d6e60735601d94c8612b981d88afcd5e60489" }, "downloads": -1, "filename": "flairjsonnlp-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6b3c857076b42a739825c90c075bf8eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12045, "upload_time": "2019-05-25T17:43:57", "url": "https://files.pythonhosted.org/packages/37/2e/cb350b6ee82a6dd5bc4724faac51c5455a5ec1c7b395206641602b31d5b7/flairjsonnlp-0.0.8.tar.gz" } ] }