{ "info": { "author": "Yukino Ikegami", "author_email": "yknikgm@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: Japanese", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Text Processing :: Linguistic" ], "description": "oseti\n==========\n|travis| |coveralls| |pyversion| |version| |license|\n\nDictionary based Sentiment Analysis for Japanese\n\nINSTALLATION\n==============\n\n::\n\n $ pip install oseti\n\n\nUSAGE\n============\n\n.. code:: python\n\n import oseti\n\n analyzer = oseti.Analyzer()\n analyzer.analyze('\u5929\u56fd\u3067\u5f85\u3063\u3066\u308b\u3002')\n # => [1.0]\n analyzer.analyze('\u9045\u523b\u3057\u305f\u3051\u3069\u697d\u3057\u304b\u3063\u305f\u3057\u5b09\u3057\u304b\u3063\u305f\u3002\u3059\u3054\u304f\u5145\u5b9f\u3057\u305f\uff01')\n # => [0.3333333333333333, 1.0]\n\n analyzer.count_polarity('\u9045\u523b\u3057\u305f\u3051\u3069\u697d\u3057\u304b\u3063\u305f\u3057\u5b09\u3057\u304b\u3063\u305f\u3002\u3059\u3054\u304f\u5145\u5b9f\u3057\u305f\uff01')\n # => [{'positive': 2, 'negative': 1}, {'positive': 1, 'negative': 0}])\n analyzer.count_polarity('\u305d\u3053\u306b\u306f\u3044\u3064\u3082\u3068\u5909\u308f\u3089\u306a\u3044\u65e5\u5e38\u304c\u3042\u3063\u305f\u3002')\n # => [{'positive': 0, 'negative': 0}]\n\n analyzer.analyze_detail('\u304a\u91d1\u3082\u5e0c\u671b\u3082\u306a\u3044\uff01')\n # => [{'positive': [], 'negative': ['\u304a\u91d1-NEGATION', '\u5e0c\u671b-NEGATION'], 'score': -1.0}])\n analyzer.analyze_detail('\u304a\u91d1\u304c\u306a\u3044\u308f\u3051\u3067\u306f\u306a\u3044')\n # => [{'positive': ['\u304a\u91d1'], 'negative': [], 'score': 1.0}]\n\nACKNOWLEDGEMENT\n=================\n\nThis module uses \u65e5\u672c\u8a9e\u8a55\u4fa1\u6975\u6027\u8f9e\u66f8\uff08\u7528\u8a00\u7de8\uff09ver.1.0 and \u65e5\u672c\u8a9e\u8a55\u4fa1\u6975\u6027\u8f9e\u66f8\uff08\u540d\u8a5e\u7de8\uff09ver.1.0\n\n- \u5c0f\u6797\u306e\u305e\u307f\uff0c\u4e7e\u5065\u592a\u90ce\uff0c\u677e\u672c\u88d5\u6cbb\uff0c\u7acb\u77f3\u5065\u4e8c\uff0c\u798f\u5cf6\u4fca\u4e00. \u610f\u898b\u62bd\u51fa\u306e\u305f\u3081\u306e\u8a55\u4fa1\u8868\u73fe\u306e\u53ce\u96c6. \u81ea\u7136\u8a00\u8a9e\u51e6\u7406\uff0cVol.12, No.3, pp.203-222, 2005. / Nozomi Kobayashi, Kentaro Inui, Yuji Matsumoto, Kenji Tateishi. Collecting Evaluative Expressions for Opinion Extraction, Journal of Natural Language Processing 12(3), 203-222, 2005.\n\n- \u6771\u5c71\u660c\u5f66, \u4e7e\u5065\u592a\u90ce, \u677e\u672c\u88d5\u6cbb, \u8ff0\u8a9e\u306e\u9078\u629e\u9078\u597d\u6027\u306b\u7740\u76ee\u3057\u305f\u540d\u8a5e\u8a55\u4fa1\u6975\u6027\u306e\u7372\u5f97, \u8a00\u8a9e\u51e6\u7406\u5b66\u4f1a\u7b2c14\u56de\u5e74\u6b21\u5927\u4f1a\u8ad6\u6587\u96c6, pp.584-587, 2008. / Masahiko Higashiyama, Kentaro Inui, Yuji Matsumoto. Learning Sentiment of Nouns from Selectional Preferences of Verbs and Adjectives, Proceedings of the 14th Annual Meeting of the Association for Natural Language Processing, pp.584-587, 2008.\n\n\n.. |travis| image:: https://travis-ci.org/ikegami-yukino/oseti.svg?branch=master\n :target: https://travis-ci.org/ikegami-yukino/oseti\n :alt: travis-ci.org\n\n.. |coveralls| image:: https://coveralls.io/repos/ikegami-yukino/oseti/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/ikegami-yukino/oseti?branch=master\n :alt: coveralls.io\n\n.. |pyversion| image:: https://img.shields.io/pypi/pyversions/oseti.svg\n\n.. |version| image:: https://img.shields.io/pypi/v/oseti.svg\n :target: http://pypi.python.org/pypi/oseti/\n :alt: latest version\n\n.. |license| image:: https://img.shields.io/pypi/l/oseti.svg\n :target: http://pypi.python.org/pypi/oseti/\n :alt: license\n\n\nCHANGES\n=======\n\n0.2 (2019-10-07)\n------------------\n\n- Add new methods count_polarity and analyze_detail\n- Drop support Python 3.3\n- Use sengiri package\n- Support parallel negation (e.g. \u304a\u91d1\u3082\u5e0c\u671b\u3082\u306a\u3044 is negative)\n- Support \"arujanai\" expression (e.g. \u304a\u91d1\u304c\u3042\u308b\u3058\u3083\u306a\u3044 is positive)\n\n0.1.2 (2019-02-18)\n------------------\n\n- Fix missing CHANGES.rst\n\n0.1.1 (2019-02-13)\n------------------\n\n- Set install_requires\n\n0.1 (2019-02-12)\n------------------\n\n- First release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ikegami-yukino/oseti", "keywords": "sentiment analysis", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "oseti", "package_url": "https://pypi.org/project/oseti/", "platform": "POSIX", "project_url": "https://pypi.org/project/oseti/", "project_urls": { "Homepage": "https://github.com/ikegami-yukino/oseti" }, "release_url": "https://pypi.org/project/oseti/0.2/", "requires_dist": null, "requires_python": "", "summary": "Dictionary based Sentiment Analysis for Japanese", "version": "0.2" }, "last_serial": 5935265, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8c52547266ac51396a87454e6c5ed3e2", "sha256": "a86558489d6b5f74676d7f1f6a0d0e42d38b4f4dd1dc81308af095ea2f37223c" }, "downloads": -1, "filename": "oseti-0.1.tar.gz", "has_sig": false, "md5_digest": "8c52547266ac51396a87454e6c5ed3e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73534, "upload_time": "2019-02-12T13:38:35", "url": "https://files.pythonhosted.org/packages/23/53/461af6dd98690cd28a1fc576a1d3c639f88112e23fa26d2e8b10e10fd43c/oseti-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bd48b2f1951a207d17452615b6ae3fc2", "sha256": "e6710c17142cc62ea04bc82e2abbc00337f98ffd56543a28ba67d3f96baf475c" }, "downloads": -1, "filename": "oseti-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bd48b2f1951a207d17452615b6ae3fc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71575, "upload_time": "2019-02-13T11:45:29", "url": "https://files.pythonhosted.org/packages/d1/57/39500a5a181d3beea5c31fcfd0fad5f96be5005005ce9814c6d94454fec1/oseti-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "552b3ab2f3f2a293446ffa371aa61d68", "sha256": "f746d23bdd9d26cce1c3e1efaeb548b6f7fb168155e9e8f34a2db2000867f3a7" }, "downloads": -1, "filename": "oseti-0.1.2.tar.gz", "has_sig": false, "md5_digest": "552b3ab2f3f2a293446ffa371aa61d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71761, "upload_time": "2019-02-17T16:59:36", "url": "https://files.pythonhosted.org/packages/3b/32/ec7db386dd1721a28a6d6573c9fd83c757142004066852e0013926c5df78/oseti-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "af61e222bb23bf14a85f735e4ee3a537", "sha256": "7b5a8f614a7deb93277f5153105c41d43ebffd57fff1aacec7c642c2f6fec068" }, "downloads": -1, "filename": "oseti-0.2.tar.gz", "has_sig": false, "md5_digest": "af61e222bb23bf14a85f735e4ee3a537", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75835, "upload_time": "2019-10-06T16:40:05", "url": "https://files.pythonhosted.org/packages/d1/ac/84c61da1e5dd9620b71e863dd4e1bef68eb5533a228fc17dd4d8f98d908d/oseti-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af61e222bb23bf14a85f735e4ee3a537", "sha256": "7b5a8f614a7deb93277f5153105c41d43ebffd57fff1aacec7c642c2f6fec068" }, "downloads": -1, "filename": "oseti-0.2.tar.gz", "has_sig": false, "md5_digest": "af61e222bb23bf14a85f735e4ee3a537", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75835, "upload_time": "2019-10-06T16:40:05", "url": "https://files.pythonhosted.org/packages/d1/ac/84c61da1e5dd9620b71e863dd4e1bef68eb5533a228fc17dd4d8f98d908d/oseti-0.2.tar.gz" } ] }