{ "info": { "author": "Antonio Lima", "author_email": "anto87@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\"d\" for \"Data Tools\"\n====================\n\nData tools (or, for friends, `d`) is a command-line-first data analysis\nlibrary. The goal of the library is to make data-wrangling tasks easy\nand promote code reuse. Each script is supposed to do one thing well,\nfollowing the principles of the UNIX philosophy of \"doing one thing and\ndoing it well\".\n\nDesign principles\n-----------------\n\n- The command line is your friend.\n- An extra command (and pipe) is better than another argument.\n- CSV and JSON get priority over other formats.\n- Always think of scalability and memory issues. Favour streaming algorithms.\n- DRY.\n\nList of tools\n-------------\n\nAll the tools start with the abbreviated name of `datatools`, which is `d`.\n\n- `dbyrow` performs operations between elements of the same row.\n- `dcompute` performs operations which involve one field of multiple rows (for example, the average).\n- `dformat` (TO DO) translate existing formats to a standard CSV format.\n- `djoin` performs equality joins between tables, both in semi-streaming and full-streaming fashions.\n- `drandom` generates random integer and float values.\n- `dunique` keeps unique values.\n- `djsonexplorer` loads a JSON document into a Python interpreter.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/themiurgo/datatools", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "datatools", "package_url": "https://pypi.org/project/datatools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/datatools/", "project_urls": { "Homepage": "http://github.com/themiurgo/datatools" }, "release_url": "https://pypi.org/project/datatools/0.1.3/", "requires_dist": [ "click", "numpy", "scipy", "six", "toolz" ], "requires_python": "", "summary": "Data Tools", "version": "0.1.3" }, "last_serial": 2230612, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "41342cea8b223a1f79271a44ca2dba82", "sha256": "c7d3087adeb8caab688cce80a3101fc0de2664c6049e5a9998767aa38ea21f7d" }, "downloads": -1, "filename": "datatools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "41342cea8b223a1f79271a44ca2dba82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6670, "upload_time": "2016-07-19T14:26:48", "url": "https://files.pythonhosted.org/packages/d0/37/9476dbc1abce7774c6e6de021f001e6a68032d8201266cbb1b133dfc9e6a/datatools-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e7f182134537f7d5335d65a199723ac2", "sha256": "2a75aae30c9749cf51e0bc9e8f70d785a2b2f72f4a21ce52a50f599205ee75b0" }, "downloads": -1, "filename": "datatools-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "e7f182134537f7d5335d65a199723ac2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10959, "upload_time": "2016-07-19T14:37:09", "url": "https://files.pythonhosted.org/packages/1f/2a/74573b012e9dff81a773fcf381a6ac739adfa3daeb1e2e0834fd54c82ff9/datatools-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d58e93457ad53dd77310f431fe3490cc", "sha256": "0aaf0265e26984e446e1008b0781e14bf724bf35b4ce85eb53c291b2b86394a0" }, "downloads": -1, "filename": "datatools-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d58e93457ad53dd77310f431fe3490cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6922, "upload_time": "2016-07-19T14:31:32", "url": "https://files.pythonhosted.org/packages/39/1a/41111239f51eb3c75505c314af8c251acf49c806d20314eaf0d5526261b9/datatools-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c5993ccd74aaf0a00cc9ef36a373d9c2", "sha256": "be58673b81e61c3a3bdfd14128c4db8324556288b210193c291e7a6fce92d96e" }, "downloads": -1, "filename": "datatools-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c5993ccd74aaf0a00cc9ef36a373d9c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10962, "upload_time": "2016-07-19T14:37:14", "url": "https://files.pythonhosted.org/packages/77/97/87112e5430cc48a3fadd3e157c706d5b7b437caf6642e040d266f12888d4/datatools-0.1.3-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c5993ccd74aaf0a00cc9ef36a373d9c2", "sha256": "be58673b81e61c3a3bdfd14128c4db8324556288b210193c291e7a6fce92d96e" }, "downloads": -1, "filename": "datatools-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c5993ccd74aaf0a00cc9ef36a373d9c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10962, "upload_time": "2016-07-19T14:37:14", "url": "https://files.pythonhosted.org/packages/77/97/87112e5430cc48a3fadd3e157c706d5b7b437caf6642e040d266f12888d4/datatools-0.1.3-py2-none-any.whl" } ] }