{ "info": { "author": "Martin Thoma", "author_email": "info@martin-thoma.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "[![PyPI version](https://badge.fury.io/py/hasy_tools.svg)](https://badge.fury.io/py/hasy_tools)\n[![Python Support](https://img.shields.io/pypi/pyversions/hasy_tools.svg)](https://pypi.org/project/hasy_tools/)\n\n# hasy_tools\n\n`hasy_tools` is a support package for the HASY dataset. The dataset is\ndescribed in [The HASYv2 dataset](https://arxiv.org/pdf/1701.08380.pdf).\n\nThe HASY dataset contains handwritten symbols obtained via [Detexify](http://detexify.kirelabs.org/classify.html)\nand [write-math.com](http://write-math.com). The data was rendered and is similar\nto MNIST.\n\n\n## Installation\n\n```bash\n$ pip install git+https://github.com/MartinThoma/hasy_tools.git\n```\n\nIt can, of course, also be installed via PyPI.\n\n\n## Usage\n\n```python\n>>> import hasy_tools\n>>> data = hasy_tools.load()\n>>> data.keys()\ndict_keys(['x_train', 'y_train', 'x_test', 'y_test', 's_train', 's_test', 'labels'])\n>>> len(data['labels'])\n369\n>>> data['x_train'].shape\n(151241, 32, 32, 1)\n>>> x_train = hasy_tools.preprocess(data['x_train'])\n>>> y_train = np.eye(hasy_tools.n_classes)[y_train.squeeze()]\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/MartinThoma/hasy_tools", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MartinThoma/hasy_tools", "keywords": "utility", "license": "MIT", "maintainer": "Martin Thoma", "maintainer_email": "info@martin-thoma.de", "name": "hasy-tools", "package_url": "https://pypi.org/project/hasy-tools/", "platform": "Linux", "project_url": "https://pypi.org/project/hasy-tools/", "project_urls": { "Download": "https://github.com/MartinThoma/hasy_tools", "Homepage": "https://github.com/MartinThoma/hasy_tools" }, "release_url": "https://pypi.org/project/hasy-tools/0.1.1/", "requires_dist": [ "Pillow", "scikit-learn", "matplotlib" ], "requires_python": "", "summary": "Convenience functions for the HASY dataset", "version": "0.1.1" }, "last_serial": 4515546, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7bbd517b2e2941d24d5863f35c701bdc", "sha256": "1ea6af5568ebca324c8cd9446f2b54bbdf17b07d76d2de3b6940ad1ec4860c05" }, "downloads": -1, "filename": "hasy_tools-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7bbd517b2e2941d24d5863f35c701bdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14088, "upload_time": "2018-11-21T21:18:17", "url": "https://files.pythonhosted.org/packages/46/0f/092eff15c8c44a657adecdf7a91a6ceda021f5c586a98298b6bc13319392/hasy_tools-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ca5118bac7229094eec9f81765a7bc4", "sha256": "f6cd0e253437046ee87dc229a99c5098fb4a518534d99b24fad5a41088667f4c" }, "downloads": -1, "filename": "hasy_tools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7ca5118bac7229094eec9f81765a7bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13580, "upload_time": "2018-11-21T21:18:19", "url": "https://files.pythonhosted.org/packages/7f/ea/1d162c24db2c78c2bd58f12af10a23eaaf1c63b053b08386e7a3a822437a/hasy_tools-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6355750005afbeb4a7eb7dfa48f57ac2", "sha256": "0b1a24337442736861337816b8659e62f86bc66546da19dbcef6d5204d8b96c4" }, "downloads": -1, "filename": "hasy_tools-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6355750005afbeb4a7eb7dfa48f57ac2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14254, "upload_time": "2018-11-22T06:12:29", "url": "https://files.pythonhosted.org/packages/4b/37/08cabb3249df66db0522b0d93a082409c9486b6ecb707420cbb5e2760c6a/hasy_tools-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03f0c9ebae38ad1532ace67d66ca90f0", "sha256": "bcd1393a092a6f6e45271be2df3a11af339c319bbbd2ccad76bec26c3eb2ce02" }, "downloads": -1, "filename": "hasy_tools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "03f0c9ebae38ad1532ace67d66ca90f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13756, "upload_time": "2018-11-22T06:12:30", "url": "https://files.pythonhosted.org/packages/10/dd/8230ed2bbc3206e3b603b414298c4a333c8976428ff10a312069b378b31e/hasy_tools-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6355750005afbeb4a7eb7dfa48f57ac2", "sha256": "0b1a24337442736861337816b8659e62f86bc66546da19dbcef6d5204d8b96c4" }, "downloads": -1, "filename": "hasy_tools-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6355750005afbeb4a7eb7dfa48f57ac2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14254, "upload_time": "2018-11-22T06:12:29", "url": "https://files.pythonhosted.org/packages/4b/37/08cabb3249df66db0522b0d93a082409c9486b6ecb707420cbb5e2760c6a/hasy_tools-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03f0c9ebae38ad1532ace67d66ca90f0", "sha256": "bcd1393a092a6f6e45271be2df3a11af339c319bbbd2ccad76bec26c3eb2ce02" }, "downloads": -1, "filename": "hasy_tools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "03f0c9ebae38ad1532ace67d66ca90f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13756, "upload_time": "2018-11-22T06:12:30", "url": "https://files.pythonhosted.org/packages/10/dd/8230ed2bbc3206e3b603b414298c4a333c8976428ff10a312069b378b31e/hasy_tools-0.1.1.tar.gz" } ] }