{ "info": { "author": "Keita Kurita", "author_email": "keita.kurita@gmail.com", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://circleci.com/gh/keitakurita/torchtable.svg?style=svg\n :target: https://circleci.com/gh/keitakurita/torchtable\n\n.. image:: https://readthedocs.org/projects/torchtable/badge/?version=master\n :target: https://torchtable.readthedocs.io/en/master/?badge=master\n :alt: Documentation Status\n\ntorchtable\n++++++++++\n\nTorchtable is a library for handling tabular datasets in PyTorch. It is heavily inspired by torchtext and uses a similar API but without some of the limitations (e.g. only one field per column).\nTorchtable aims to be **simple to use** and **easily extensible**. \nIt provides sensible defaults while allowing the user to define their own custom pipelines, putting all of this behind an intuitive interface.\n\nInstallation\n============\nInstall via pip.\n\n`$ pip install torchtable`\n\nDocumentation\n=============\nDocumentation is a work in progress, but the current docs can be read `here `_.\nIn addition, you can read the notebooks in the examples directory or dev_nb directory to learn more.\n\nUsage\n=====\n\nTorchtable uses a declarative API similar to torchtext.\nHere is an example of how you might handle an imaginary dataset where you are supposed to predict the price of some product.\n\n.. code-block:: python\n\n >>> train = TabularDataset.from_csv('data/train.csv',\n ... fields={'seller_id': CategoricalField(min_freq=3),\n ... 'timestamp': [DayofWeekField(), HourField()],\n ... 'price': NumericalField(fill_missing=\"median\", is_target=True)\n ... })\n ...\n\nSee the examples directory for more examples.\n\nTODO\n====\n- Add more models\n- Implement default field selection\n- Implement text field/operations\n- Implement swap noise\n- Implement input/output validation\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/keitakurita/torchtable", "keywords": "PyTorch,deep learning,machine learning", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "torchtable", "package_url": "https://pypi.org/project/torchtable/", "platform": "", "project_url": "https://pypi.org/project/torchtable/", "project_urls": { "Homepage": "https://github.com/keitakurita/torchtable" }, "release_url": "https://pypi.org/project/torchtable/0.1.0/", "requires_dist": [ "numpy", "pandas", "scipy", "torch (>=1.0.0)" ], "requires_python": ">=3.6", "summary": "Tools for processing tabular datasets for PyTorch", "version": "0.1.0" }, "last_serial": 4628654, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ba54e0fb26eefd7b8d9e776f4b7fedaa", "sha256": "29b5768fb6ee3195eea3dc8e23d3b072e17fff2d69aa1e2309b8cc1ccbbfb4b1" }, "downloads": -1, "filename": "torchtable-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba54e0fb26eefd7b8d9e776f4b7fedaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 24721, "upload_time": "2018-12-23T00:47:18", "url": "https://files.pythonhosted.org/packages/d7/a4/0eab2395179abce676828882466e41991de388fa9235f0795db349c8dc1a/torchtable-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b15096d94e80ea12b4b4700297ec6680", "sha256": "2cc9575905226c0ad6c701d03017402f7a7187d189b8da5023ce04f2cb1aa860" }, "downloads": -1, "filename": "torchtable-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b15096d94e80ea12b4b4700297ec6680", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18032, "upload_time": "2018-12-23T00:47:20", "url": "https://files.pythonhosted.org/packages/11/e7/4332b142118efb307ee91e24841f5ce781c06e6427fb6d851bc9eef2202b/torchtable-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba54e0fb26eefd7b8d9e776f4b7fedaa", "sha256": "29b5768fb6ee3195eea3dc8e23d3b072e17fff2d69aa1e2309b8cc1ccbbfb4b1" }, "downloads": -1, "filename": "torchtable-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba54e0fb26eefd7b8d9e776f4b7fedaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 24721, "upload_time": "2018-12-23T00:47:18", "url": "https://files.pythonhosted.org/packages/d7/a4/0eab2395179abce676828882466e41991de388fa9235f0795db349c8dc1a/torchtable-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b15096d94e80ea12b4b4700297ec6680", "sha256": "2cc9575905226c0ad6c701d03017402f7a7187d189b8da5023ce04f2cb1aa860" }, "downloads": -1, "filename": "torchtable-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b15096d94e80ea12b4b4700297ec6680", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18032, "upload_time": "2018-12-23T00:47:20", "url": "https://files.pythonhosted.org/packages/11/e7/4332b142118efb307ee91e24841f5ce781c06e6427fb6d851bc9eef2202b/torchtable-0.1.0.tar.gz" } ] }