kurenai


Namekurenai JSON
Version 0.0.1 PyPI version JSON
download
home_page
SummaryThin wrapper of google-research's rouge-score; supports non-ascii by default
upload_time2024-03-17 11:35:46
maintainer
docs_urlNone
author
requires_python>=3.8
licenseMIT License
keywords rouge rouge score
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 紅 (kurenai)

紅 (kurenai) is a thin wrapper of [rouge-score](https://pypi.org/project/rouge-score/).  
rouge-score remove non-ascii characters by default, so ROUGE of Japanese text becomes 0.

```python
>>> from rouge_score.rouge_scorer import RougeScorer
>>> scorer = RougeScorer(["rouge1"])
>>> scorer.score('いぬ ねこ', 'いぬ ねこ')
{'rouge1': Score(precision=0.0, recall=0.0, fmeasure=0.0)}
```

紅 (kurenai) resolves this, it **supports** ascii and **non-ascii**

Currently, It is at a developing status:

* Supports ROUGE1 only

## Usage

紅 (kurenai) has the same interface as [rouge-score](https://pypi.org/project/rouge-score/).

```python
>>> from kurenai.rouge_scorer import RougeScorer
>>> scorer = RougeScorer(["rouge1"])
>>> scorer.score('いぬ ねこ', 'いぬ ねこ')
{'rouge1': Score(precision=1.0, recall=1.0, fmeasure=1.0)}
>> scorer.score('The quick brown fox jumps over the lazy dog', 'The quick brown dog jumps on the log.')
{'rouge1': Score(precision=0.75, recall=0.6666666666666666, fmeasure=0.7058823529411765)}
```

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "kurenai",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "ROUGE,rouge score",
    "author": "",
    "author_email": "nikkie <takuyafjp+develop@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/d1/6a/cb6e0a828c9449b49c808c752cbd035ad78b1dd30deddbbac5ea70586b9a/kurenai-0.0.1.tar.gz",
    "platform": null,
    "description": "# \u7d05 (kurenai)\n\n\u7d05 (kurenai) is a thin wrapper of [rouge-score](https://pypi.org/project/rouge-score/).  \nrouge-score remove non-ascii characters by default, so ROUGE of Japanese text becomes 0.\n\n```python\n>>> from rouge_score.rouge_scorer import RougeScorer\n>>> scorer = RougeScorer([\"rouge1\"])\n>>> scorer.score('\u3044\u306c \u306d\u3053', '\u3044\u306c \u306d\u3053')\n{'rouge1': Score(precision=0.0, recall=0.0, fmeasure=0.0)}\n```\n\n\u7d05 (kurenai) resolves this, it **supports** ascii and **non-ascii**\n\nCurrently, It is at a developing status:\n\n* Supports ROUGE1 only\n\n## Usage\n\n\u7d05 (kurenai) has the same interface as [rouge-score](https://pypi.org/project/rouge-score/).\n\n```python\n>>> from kurenai.rouge_scorer import RougeScorer\n>>> scorer = RougeScorer([\"rouge1\"])\n>>> scorer.score('\u3044\u306c \u306d\u3053', '\u3044\u306c \u306d\u3053')\n{'rouge1': Score(precision=1.0, recall=1.0, fmeasure=1.0)}\n>> scorer.score('The quick brown fox jumps over the lazy dog', 'The quick brown dog jumps on the log.')\n{'rouge1': Score(precision=0.75, recall=0.6666666666666666, fmeasure=0.7058823529411765)}\n```\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Thin wrapper of google-research's rouge-score; supports non-ascii by default",
    "version": "0.0.1",
    "project_urls": {
        "Repository": "https://github.com/ftnext/kurenai"
    },
    "split_keywords": [
        "rouge",
        "rouge score"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "783e48dfcebe25b42cf43d0329d6b6753d5da0a08fddff593d71d7ee9da12305",
                "md5": "280278ac4e995f53979be46c898e3bab",
                "sha256": "d3cf230c1635ad51de43b48cbd3db4ed8ad04e45f7686cf3a1e19054e370785f"
            },
            "downloads": -1,
            "filename": "kurenai-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "280278ac4e995f53979be46c898e3bab",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 3700,
            "upload_time": "2024-03-17T11:35:45",
            "upload_time_iso_8601": "2024-03-17T11:35:45.116852Z",
            "url": "https://files.pythonhosted.org/packages/78/3e/48dfcebe25b42cf43d0329d6b6753d5da0a08fddff593d71d7ee9da12305/kurenai-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d16acb6e0a828c9449b49c808c752cbd035ad78b1dd30deddbbac5ea70586b9a",
                "md5": "add080a05183e981cbf6237ad43b7ab0",
                "sha256": "22f05cc2c1836451160b666a87880144f62b6f2c3a9f741ffdd4de96d39fceea"
            },
            "downloads": -1,
            "filename": "kurenai-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "add080a05183e981cbf6237ad43b7ab0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 3814,
            "upload_time": "2024-03-17T11:35:46",
            "upload_time_iso_8601": "2024-03-17T11:35:46.992565Z",
            "url": "https://files.pythonhosted.org/packages/d1/6a/cb6e0a828c9449b49c808c752cbd035ad78b1dd30deddbbac5ea70586b9a/kurenai-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-17 11:35:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ftnext",
    "github_project": "kurenai",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "kurenai"
}
        
Elapsed time: 0.20400s