{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# niacin\n\nA Python library for replacing the missing variation in your data.\n\n[![PyPI version](https://badge.fury.io/py/niacin.svg)](https://badge.fury.io/py/niacin)\n[![travis](https://travis-ci.org/deniederhut/niacin.svg?branch=master)](https://travis-ci.org/deniederhut/niacin/)\n[![codecov](https://codecov.io/gh/deniederhut/niacin/branch/master/graph/badge.svg)](https://codecov.io/gh/deniederhut/niacin)\n[![readthedocs](https://readthedocs.org/projects/niacin/badge/?version=latest)](https://niacin.readthedocs.io/en/latest/?badge=latest)\n\n\n## Why should I use this?\n\nData collected for model training necessarily undersamples the likely\nvariance in the input space. This library is a collection of tools for\ninserting typical kinds of perturbations to better approximate population\nvariance; and, for creating similar-but-incorrect examples to aid in\nreducing the total size of the hypothesis space. These are commonly known as\nENRICHMENT and NEGATIVE SAMPLING, respectively.\n\n## How do I use this?\n\nFunctions in niacin are separated into submodules for specific data types.\nFunctions expose a similar API, with two input arguments: the data to be\ntransformed, and the probability of applying a specific transformation.\n\nenrichment:\n\n```python\ndata = \"This is the song that never ends and it goes on and on my friends\"\nprint(text.add_misspelling(data, p=1.0))\n```\n\n```output\nThis is teh song tath never ends adn it goes on anbd on my firends\n```\n\nnegative sampling:\n\n```python\ndata = \"This is the song that never ends and it goes on and on my friends\"\nprint(text.add_hypernyms(data, p=1.0))\n```\n\n```output\nThis is the musical composition that never extremity and it exit on and on my person\n```\n\n## How do I install this?\n\nwith `pip`:\n\n```sh\npip install niacin\n```\n\nfrom source:\n\n```sh\ngit clone git@github.com:deniederhut/niacin.git && cd niacin && python setup.py install\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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "niacin", "package_url": "https://pypi.org/project/niacin/", "platform": "", "project_url": "https://pypi.org/project/niacin/", "project_urls": null, "release_url": "https://pypi.org/project/niacin/0.1.1/", "requires_dist": [ "nltk", "regex", "scipy" ], "requires_python": "", "summary": "", "version": "0.1.1" }, "last_serial": 4540009, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b279a0b3b78b732c3d78e221d6c63054", "sha256": "63312502204d0d0c71a57469f2f13408f78bb7ddda280c1635d82573abd4a63e" }, "downloads": -1, "filename": "niacin-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "b279a0b3b78b732c3d78e221d6c63054", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 1233508, "upload_time": "2018-11-28T19:51:45", "url": "https://files.pythonhosted.org/packages/0c/c7/096db5c89e03c29fe2b0ed20dbbc21c9176e623bb1137fccb7f17fa1153b/niacin-0.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6457b7dca40a6a81d0b30305c8695094", "sha256": "b3dd2aec5ff1194967bb27f0aae1e09449a02d58504e37a18af4ec10bde3ce8c" }, "downloads": -1, "filename": "niacin-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6457b7dca40a6a81d0b30305c8695094", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1223846, "upload_time": "2018-11-21T01:19:17", "url": "https://files.pythonhosted.org/packages/d8/87/cadbbdac82be46ea9fc194f0e7bf045752a5b2dcc09e4cb112c2e5ca5192/niacin-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a0956a4cf68499837a5d2d5c4be5b87", "sha256": "cee05f3ac7652197d8e4594203fb78d4f5e40e61c2f71f61c4d382ba626f9646" }, "downloads": -1, "filename": "niacin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7a0956a4cf68499837a5d2d5c4be5b87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1211107, "upload_time": "2018-11-21T01:19:23", "url": "https://files.pythonhosted.org/packages/e5/70/0e4af24f7a84f87fe71e8db0d0cdcbb5ec34f770b93047d08aef40532d82/niacin-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1f54853a05d974d2ce4b87c6e31e1812", "sha256": "f870c18dfd928c3cec1eb07e367231f22e45130389878978fe3185fffd90da03" }, "downloads": -1, "filename": "niacin-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "1f54853a05d974d2ce4b87c6e31e1812", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 1233432, "upload_time": "2018-11-28T19:51:49", "url": "https://files.pythonhosted.org/packages/73/8f/b734d6df3c38d479320d602bfb6cd871f13dda8ffa8a21b0e8cf235a93d7/niacin-0.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4a43c8b4b191763b08c77d3f7e4f1c6d", "sha256": "4678443fa57e9b22dbcf34e86b296a5c36562b343b330027b3b50d7e87cbee1d" }, "downloads": -1, "filename": "niacin-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4a43c8b4b191763b08c77d3f7e4f1c6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1228222, "upload_time": "2018-11-28T19:51:40", "url": "https://files.pythonhosted.org/packages/ef/7c/5c1e13f67b2cc725fcd4e0f53ee59b471947ec7f036d161098388bf1d2f6/niacin-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "083c1419b97fff01895b6181fc3b625c", "sha256": "0d3fb337d7435e50a1bec7363d73dbca24d0bc959523db95e108edbcd21e794e" }, "downloads": -1, "filename": "niacin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "083c1419b97fff01895b6181fc3b625c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1214370, "upload_time": "2018-11-28T19:51:53", "url": "https://files.pythonhosted.org/packages/cf/03/a4002d60a75a12b907bd1c39a6bb08506e387e0b0fe59bd438d8e37094ec/niacin-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f54853a05d974d2ce4b87c6e31e1812", "sha256": "f870c18dfd928c3cec1eb07e367231f22e45130389878978fe3185fffd90da03" }, "downloads": -1, "filename": "niacin-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "1f54853a05d974d2ce4b87c6e31e1812", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 1233432, "upload_time": "2018-11-28T19:51:49", "url": "https://files.pythonhosted.org/packages/73/8f/b734d6df3c38d479320d602bfb6cd871f13dda8ffa8a21b0e8cf235a93d7/niacin-0.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4a43c8b4b191763b08c77d3f7e4f1c6d", "sha256": "4678443fa57e9b22dbcf34e86b296a5c36562b343b330027b3b50d7e87cbee1d" }, "downloads": -1, "filename": "niacin-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4a43c8b4b191763b08c77d3f7e4f1c6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1228222, "upload_time": "2018-11-28T19:51:40", "url": "https://files.pythonhosted.org/packages/ef/7c/5c1e13f67b2cc725fcd4e0f53ee59b471947ec7f036d161098388bf1d2f6/niacin-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "083c1419b97fff01895b6181fc3b625c", "sha256": "0d3fb337d7435e50a1bec7363d73dbca24d0bc959523db95e108edbcd21e794e" }, "downloads": -1, "filename": "niacin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "083c1419b97fff01895b6181fc3b625c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1214370, "upload_time": "2018-11-28T19:51:53", "url": "https://files.pythonhosted.org/packages/cf/03/a4002d60a75a12b907bd1c39a6bb08506e387e0b0fe59bd438d8e37094ec/niacin-0.1.1.tar.gz" } ] }