{ "info": { "author": "Huy Nguyen", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# datapad\n\n### install\n\n```\npip install datapad\n```\n\n### usage\n\ncreate a sequence\n\n```\nfrom datapad import Sequence\nseq = Sequence.from_iterable(range(10))\n```\n\nmap:\n\n```\nseq = Sequence.from_iterable(range(10))\nseq = seq.map(lambda v: v*2)\nlist(seq.all())\n```\n```\n[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]\n```\nfilter:\n\n```\nseq = Sequence.from_iterable(range(5))\nseq = seq.filter(lambda v: v > 1)\nlist(seq.all())\n```\n\n```\n[2, 3, 4]\n```\npmap_unordered:\n```\nseq = Sequence.from_iterable(range(10))\nseq = seq.map(lambda v: v*2)\nlist(seq.all()) # doctest: +SKIP\n```\n```\n[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]\n```\n\nflatmap:\n```\nseq = Sequence.from_iterable(range(5))\nseq = seq.flatmap(lambda v: [v,v])\nlist(seq.all())\n```\n```\n[0, 0, 1, 1, 2, 2, 3, 3, 4, 4]\n```\n\ndropwhile:\n```\nseq = Sequence.from_iterable(range(5))\nseq = seq.dropwhile(lambda v: v > 1)\nlist(seq.all())\n```\n```\n[0, 1]\n```\n\ncount:\n```\nseq = Sequence.from_iterable(range(5))\nseq.count()\n```\n```\n5\n```\n\ndrop:\n```\nseq = Sequence.from_iterable(range(5))\nseq = seq.drop(2)\nlist(seq.all())\n```\n```\n[2, 3, 4]\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/huyng/datapad", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "datapad", "package_url": "https://pypi.org/project/datapad/", "platform": "", "project_url": "https://pypi.org/project/datapad/", "project_urls": { "Homepage": "https://github.com/huyng/datapad" }, "release_url": "https://pypi.org/project/datapad/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Datapad is a library of lazy data transformations for sequences; similar to spark and linq", "version": "0.5.1" }, "last_serial": 5249718, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "46a16cfea40a74403c63faf0f9c1390d", "sha256": "d8d6c856d2d3bfd842de3eb9e860061cc72ba0ca502d5b33166ac5e751557c4f" }, "downloads": -1, "filename": "datapad-0.4.tar.gz", "has_sig": false, "md5_digest": "46a16cfea40a74403c63faf0f9c1390d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3456, "upload_time": "2019-05-09T12:20:54", "url": "https://files.pythonhosted.org/packages/43/d9/c34b3b488d5ed54b54661c647cee9136779d52c3dc99410e1fde70320e5b/datapad-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "f4501be6aaa5d2945f7b76b220de2fe9", "sha256": "e4f3d33e475c78386647f335b7675a8541116a9d43dbf2149485ab008181c665" }, "downloads": -1, "filename": "datapad-0.5.tar.gz", "has_sig": false, "md5_digest": "f4501be6aaa5d2945f7b76b220de2fe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4329, "upload_time": "2019-05-09T20:33:39", "url": "https://files.pythonhosted.org/packages/95/34/896907db42a37fedccc82526504462aeea098e7036c3038fdc49089777a4/datapad-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "4810aacb2e48d07235009f41b72e00de", "sha256": "b75c54d344b179a7b72dba945780ccab25f41319677ebc04b79c08a10db082d9" }, "downloads": -1, "filename": "datapad-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4810aacb2e48d07235009f41b72e00de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4517, "upload_time": "2019-05-09T22:20:49", "url": "https://files.pythonhosted.org/packages/fb/c3/7b6723e787a0475c5f7b45dad8567be2a44c93ade510890a0ab8d84a509a/datapad-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4810aacb2e48d07235009f41b72e00de", "sha256": "b75c54d344b179a7b72dba945780ccab25f41319677ebc04b79c08a10db082d9" }, "downloads": -1, "filename": "datapad-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4810aacb2e48d07235009f41b72e00de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4517, "upload_time": "2019-05-09T22:20:49", "url": "https://files.pythonhosted.org/packages/fb/c3/7b6723e787a0475c5f7b45dad8567be2a44c93ade510890a0ab8d84a509a/datapad-0.5.1.tar.gz" } ] }