{ "info": { "author": "Dmitry Afonin", "author_email": "raysofgoodness@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# dataset-utils\n\nA simple util to make your dataset flexable.\n\n# Builds\n[![Build Status](https://travis-ci.com/Trapov/dataset-utils.svg?branch=master)](https://travis-ci.com/Trapov/dataset-utils)\n\n# Requirements\n- Python >3.6\n- pillow 6.1.0\n\n# Installation\n\n[![PyPI version](https://badge.fury.io/py/datasetutils.svg)](https://badge.fury.io/py/datasetutils)\n\n```bash \npip install datasetutils==0.1.0\n```\n\n# How to\n\n```python\n\nfrom PIL.ImageDraw import ImageDraw\n\nfrom datasetutils.datasets import MixInDataset\nfrom datasetutils.mutations import ResizeMutation\nfrom datasetutils.pasting import LeftCornerPastingRule, RandomPastingRule\n\ndataset = \\\n MixInDataset(root='dummy-data', mixing='landscapes',to_mix_with='figures') \\\n .add_mutation_mixing(ResizeMutation((250, 250))) \\\n .add_mutation_to_mix_with(ResizeMutation((128, 128))) \\\n .paste_as(RandomPastingRule(250))\n\nfor idx, (image, box) in enumerate(dataset.mix(2,2)):\n draw = ImageDraw(image)\n draw.rectangle([box.minx, box.miny, box.width+box.minx, box.height+box.miny], width=6, outline=\"red\")\n\n image.show('s')\n image.save(f'output/{idx}.png', format='png')\n```\n\nwill yield to result in the `output` directory:\n\n![output.png](output/3.png) ![output.png](output/1.png) ![output.png](output/0.png)\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/Trapov/dataset-utils", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "datasetutils", "package_url": "https://pypi.org/project/datasetutils/", "platform": "", "project_url": "https://pypi.org/project/datasetutils/", "project_urls": { "Homepage": "https://github.com/Trapov/dataset-utils" }, "release_url": "https://pypi.org/project/datasetutils/0.1.1/", "requires_dist": [ "pillow (==6.1.0)" ], "requires_python": "", "summary": "A simple util to make your dataset flexable.", "version": "0.1.1" }, "last_serial": 5716205, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b796cf5518a43b449f5a103abcdf52dd", "sha256": "3b8af8474350317af48e0156cf6262fc45967a135fd04aa240938b05f7950821" }, "downloads": -1, "filename": "datasetutils-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b796cf5518a43b449f5a103abcdf52dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5033, "upload_time": "2019-08-22T12:13:46", "url": "https://files.pythonhosted.org/packages/49/42/ac4970955d9cada6c07eb18923c345213cc17bff698b6fea308a69f5e9af/datasetutils-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00a8056968f103e08f2ebd46e952eceb", "sha256": "d6d7c10c8f0f60039af5412e0d9499525b55fee547fe1a0b0d593217954696dc" }, "downloads": -1, "filename": "datasetutils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "00a8056968f103e08f2ebd46e952eceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3266, "upload_time": "2019-08-22T12:13:48", "url": "https://files.pythonhosted.org/packages/de/e6/f53ae5bf01bac3bcfbb1e511a13b59158216094ceb33c7e30c07dfaa3566/datasetutils-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "84dda7574f66f85971fade73ff23e286", "sha256": "7c25d73cd67ca6a0273300abb36c9123479fc1d71261ebec4b763a6c777c577c" }, "downloads": -1, "filename": "datasetutils-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "84dda7574f66f85971fade73ff23e286", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5151, "upload_time": "2019-08-22T17:03:15", "url": "https://files.pythonhosted.org/packages/73/b4/21872eaf4e5487dfa62afe3dec6f16a396167389534586bb3590941d4eab/datasetutils-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f44b516cb7e7e12d422b6b206f1f0c7d", "sha256": "a765add7dd30b4ebc330b950930fb44753edb518e33cd8d50ce5d29701f230ee" }, "downloads": -1, "filename": "datasetutils-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f44b516cb7e7e12d422b6b206f1f0c7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3375, "upload_time": "2019-08-22T17:03:17", "url": "https://files.pythonhosted.org/packages/98/b9/75aa2b2c5d29282872bda5fbe1f2788df5e27765e5118ca92261a77517d2/datasetutils-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84dda7574f66f85971fade73ff23e286", "sha256": "7c25d73cd67ca6a0273300abb36c9123479fc1d71261ebec4b763a6c777c577c" }, "downloads": -1, "filename": "datasetutils-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "84dda7574f66f85971fade73ff23e286", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5151, "upload_time": "2019-08-22T17:03:15", "url": "https://files.pythonhosted.org/packages/73/b4/21872eaf4e5487dfa62afe3dec6f16a396167389534586bb3590941d4eab/datasetutils-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f44b516cb7e7e12d422b6b206f1f0c7d", "sha256": "a765add7dd30b4ebc330b950930fb44753edb518e33cd8d50ce5d29701f230ee" }, "downloads": -1, "filename": "datasetutils-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f44b516cb7e7e12d422b6b206f1f0c7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3375, "upload_time": "2019-08-22T17:03:17", "url": "https://files.pythonhosted.org/packages/98/b9/75aa2b2c5d29282872bda5fbe1f2788df5e27765e5118ca92261a77517d2/datasetutils-0.1.1.tar.gz" } ] }