awesom


Nameawesom JSON
Version 0.1.6 PyPI version JSON
download
home_pagehttps://github.com/Teagum/awesom
SummarySelf-organizing map framework for Python
upload_time2024-10-17 12:50:57
maintainerNone
docs_urlNone
authorMichael Blaß
requires_python<4.0,>=3.10
licenseBSD-3-Clause
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![mypy](https://github.com/Teagum/blossom/actions/workflows/mypy.yml/badge.svg)](https://github.com/Teagum/blossom/actions/workflows/mypy.yml)
[![pylint](https://github.com/Teagum/blossom/actions/workflows/pylint.yml/badge.svg)](https://github.com/Teagum/blossom/actions/workflows/pylint.yml)

# Awesom
Self-organizing map framework for Python


```python
import matplotlib.pyplot as plt

from awesom import datasets
from awesom import plot as asp
from awesom.som import IncrementalMap


X, y = datasets.norm_circle(5, 500, 1, radius=4)

som = IncrementalMap((7, 7, X.shape[1]), 100, 0.04, 4)
som.fit(X)

fig, ax = plt.subplots(1, 1)
asp.data_2d(ax, X, y)
asp.wire(ax, som)
```

![SOM wire plot](https://user-images.githubusercontent.com/11088297/209104159-958cfbef-15f5-4259-9c15-bfebcb76058e.png "Input dataspce with wire plot")


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Teagum/awesom",
    "name": "awesom",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Michael Bla\u00df",
    "author_email": "mblass@posteo.net",
    "download_url": "https://files.pythonhosted.org/packages/03/d5/db6614a28b3f2de475d35d312b54579084bdfdf2cd9938ba230200b90b26/awesom-0.1.6.tar.gz",
    "platform": null,
    "description": "[![mypy](https://github.com/Teagum/blossom/actions/workflows/mypy.yml/badge.svg)](https://github.com/Teagum/blossom/actions/workflows/mypy.yml)\n[![pylint](https://github.com/Teagum/blossom/actions/workflows/pylint.yml/badge.svg)](https://github.com/Teagum/blossom/actions/workflows/pylint.yml)\n\n# Awesom\nSelf-organizing map framework for Python\n\n\n```python\nimport matplotlib.pyplot as plt\n\nfrom awesom import datasets\nfrom awesom import plot as asp\nfrom awesom.som import IncrementalMap\n\n\nX, y = datasets.norm_circle(5, 500, 1, radius=4)\n\nsom = IncrementalMap((7, 7, X.shape[1]), 100, 0.04, 4)\nsom.fit(X)\n\nfig, ax = plt.subplots(1, 1)\nasp.data_2d(ax, X, y)\nasp.wire(ax, som)\n```\n\n![SOM wire plot](https://user-images.githubusercontent.com/11088297/209104159-958cfbef-15f5-4259-9c15-bfebcb76058e.png \"Input dataspce with wire plot\")\n\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Self-organizing map framework for Python",
    "version": "0.1.6",
    "project_urls": {
        "Homepage": "https://github.com/Teagum/awesom"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e513fb11526a835fb43d3e3582071c7fe4983f7fd6fda061f6105459527969b6",
                "md5": "8c14729849bd62cea047fb91cadd5a0a",
                "sha256": "566960468288e444d0208507271dfc34f0442396174e44ea7367a615704aedf8"
            },
            "downloads": -1,
            "filename": "awesom-0.1.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8c14729849bd62cea047fb91cadd5a0a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 16002,
            "upload_time": "2024-10-17T12:50:55",
            "upload_time_iso_8601": "2024-10-17T12:50:55.926423Z",
            "url": "https://files.pythonhosted.org/packages/e5/13/fb11526a835fb43d3e3582071c7fe4983f7fd6fda061f6105459527969b6/awesom-0.1.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03d5db6614a28b3f2de475d35d312b54579084bdfdf2cd9938ba230200b90b26",
                "md5": "627dd1624508f18ff9fa35b6ea2f348b",
                "sha256": "c71dacee122acc9c8a5d009e6e5ec578dd061e42e6669562b238880e9444f628"
            },
            "downloads": -1,
            "filename": "awesom-0.1.6.tar.gz",
            "has_sig": false,
            "md5_digest": "627dd1624508f18ff9fa35b6ea2f348b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 13227,
            "upload_time": "2024-10-17T12:50:57",
            "upload_time_iso_8601": "2024-10-17T12:50:57.399179Z",
            "url": "https://files.pythonhosted.org/packages/03/d5/db6614a28b3f2de475d35d312b54579084bdfdf2cd9938ba230200b90b26/awesom-0.1.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-17 12:50:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Teagum",
    "github_project": "awesom",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "awesom"
}
        
Elapsed time: 0.51572s