{ "info": { "author": "vovapolu", "author_email": "vovapolu@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Esenin python\n\nPython wrapper for json requests to [esenin-server](https://github.com/esenin-org/esenin-server). \n\n### Installation\n\n```bash\npip install esenin\n```\n\n### Usage\n\n```python\nfrom esenin import Client\n\nnlp = Client(ip=\"127.0.0.1\", port=\"9000\")\n\nprint(nlp.get_pos(\"\u041c\u0430\u043c\u0430 \u043c\u044b\u043b\u0430 \u0440\u0430\u043c\u0443.\"))\n\nid = nlp.fit_topics([[\"\u041c\u0430\u043c\u0430\", \"\u043c\u044b\u043b\u0430\", \"\u0440\u0430\u043c\u0443\"], [\"\u041c\u0430\u043c\u0430\", \"\u043c\u044b\u043b\u0430\", \"\u043e\u043a\u043d\u043e\"], [\"\u041c\u0430\u043c\u0430\", \"\u043c\u044b\u043b\u0430\", \"\u043f\u043e\u043b\"]])\nprint(nlp.get_topics(id[\"id\"], \"\u041c\u0430\u043c\u0430\"))\n```\n\n### Functions\n\n##### `.get_pos(string)`\nTakes arbitrary _russian_ text and returns Part Of Speech tags. \n\nSee [esenin-server](https://github.com/esenin-org/esenin-server#pos) for example of request and response. \n\n##### `.fit_topics(list of lists of string, int)`\nTakes list of documents, where document is a list of terms, and number of topics. \nTrains topic modeling algorithm with given terms and number of topics.\n\nReturns the id of trained model, it's used in `get_topics` function.\n\nSee [esenin-server](https://github.com/esenin-org/esenin-server#tm) for example of request and response.\n\n##### `.get_topics(id, string)`\nTakes id of trained topic model and a term. \nReturns probabilities of a term to be in each topic. \n\nSee [esenin-server](https://github.com/esenin-org/esenin-server#tm) for example of request and response.\n\n\n\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/esenin-org/esenin-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "esenin", "package_url": "https://pypi.org/project/esenin/", "platform": "", "project_url": "https://pypi.org/project/esenin/", "project_urls": { "Homepage": "https://github.com/esenin-org/esenin-python" }, "release_url": "https://pypi.org/project/esenin/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper for esenin.", "version": "0.1.0" }, "last_serial": 5107615, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3f996c7efe64c47467cbf46b028f4dca", "sha256": "cb23ce2db90e420fecc3dd171827498101cd180f1e73e8934a6f03a13f790627" }, "downloads": -1, "filename": "esenin-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3f996c7efe64c47467cbf46b028f4dca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2448, "upload_time": "2018-08-20T08:34:41", "url": "https://files.pythonhosted.org/packages/89/23/fc90a9b2eb92d14b57a44a325df1743409be3f3bd12147740cc85fb6e240/esenin-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9febaa9fdfd46b641e60312f9158d3a", "sha256": "9f7322a4b8a88efc3c6be8b912e6b3a021195636cf6838e7f07e422948e6c305" }, "downloads": -1, "filename": "esenin-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a9febaa9fdfd46b641e60312f9158d3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1520, "upload_time": "2018-08-20T08:34:42", "url": "https://files.pythonhosted.org/packages/a5/c9/ce875b038717c06d1c0fd10ca973cd13af64de0e1161b5891423f7972747/esenin-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b5060d9fa12cde78f4618f76688a435a", "sha256": "49945e77121997768c1b15171478cf7ecf40fed261db666658a11f9d7f182951" }, "downloads": -1, "filename": "esenin-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b5060d9fa12cde78f4618f76688a435a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2558, "upload_time": "2018-09-16T21:53:09", "url": "https://files.pythonhosted.org/packages/6d/ac/3fcac60654be37cb98938dc3fe80bfe2acbfbe979c660fec0dd4f0f90a1d/esenin-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb2c48301093d7d2bacfb47d1040b9ef", "sha256": "47268e98834b8c42e2396d14414483cdd0a22ee6e6e51fe2249bd9bc0666c1c7" }, "downloads": -1, "filename": "esenin-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fb2c48301093d7d2bacfb47d1040b9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1630, "upload_time": "2018-09-16T21:53:10", "url": "https://files.pythonhosted.org/packages/bf/3c/332fb2fc474601dce9611288910b16573696fe354a45ee68bbc0d2ca15cb/esenin-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a5251669abe2de5a57f343071df2f7a1", "sha256": "5129082a1d131327d12902521b6d6ab410018062636749ba5f13b3125cd7252e" }, "downloads": -1, "filename": "esenin-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a5251669abe2de5a57f343071df2f7a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5622, "upload_time": "2019-04-06T16:28:57", "url": "https://files.pythonhosted.org/packages/88/34/0bdf9587b62f2ff72678d1a448b34458d28980db047eb1fe956ec74139a5/esenin-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2dff0b985dccc598b6c28889499435b", "sha256": "f87b21ecd8816e4903c90e57e82eddebd36e4754e2bbb7735eab2612ab63a3c8" }, "downloads": -1, "filename": "esenin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e2dff0b985dccc598b6c28889499435b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1957, "upload_time": "2019-04-06T16:28:58", "url": "https://files.pythonhosted.org/packages/ca/40/1dedd5676aecf17a0e539af65da2bbc1d15af6866f80204547d63ed84db1/esenin-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5251669abe2de5a57f343071df2f7a1", "sha256": "5129082a1d131327d12902521b6d6ab410018062636749ba5f13b3125cd7252e" }, "downloads": -1, "filename": "esenin-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a5251669abe2de5a57f343071df2f7a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5622, "upload_time": "2019-04-06T16:28:57", "url": "https://files.pythonhosted.org/packages/88/34/0bdf9587b62f2ff72678d1a448b34458d28980db047eb1fe956ec74139a5/esenin-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2dff0b985dccc598b6c28889499435b", "sha256": "f87b21ecd8816e4903c90e57e82eddebd36e4754e2bbb7735eab2612ab63a3c8" }, "downloads": -1, "filename": "esenin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e2dff0b985dccc598b6c28889499435b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1957, "upload_time": "2019-04-06T16:28:58", "url": "https://files.pythonhosted.org/packages/ca/40/1dedd5676aecf17a0e539af65da2bbc1d15af6866f80204547d63ed84db1/esenin-0.1.0.tar.gz" } ] }