{ "info": { "author": "Adrian Kuhn", "author_email": "akuhnplus@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "py-omakase\n==========\n\nMy choice of missing python functions.\n\n::\n\n list.len()\n list.map(function)\n list.filter(function)\n list.compact()\n list.uniq()\n list.take(num)\n list.drop(num)\n list.flatten()\n list.each_cons(num)\n list.each_slice(num)\n list.max()\n list.min()\n list.sum()\n list.zip()\n list.first()\n list.last()\n list.freq(function=None)\n list.groupby(function=None)\n list.indexby(function=None)\n list.join(separator)\n list.sortby(function)\n list.sorted()\n list.reduce(function)\n list.reduce(initial, function)\n list.percentile(float)\n list.percentiles(*float)\n\n tuple.len()\n tuple.map(function)\n tuple.max()\n tuple.min()\n tuple.sum()\n tuple.zip()\n tuple.first()\n tuple.last()\n tuple.freq(function=None)\n tuple.groupby(function=None)\n tuple.indexby(function=None)\n tuple.join(separator)\n tuple.sortby(function)\n tuple.sorted()\n tuple.reduce(function)\n tuple.reduce(initial, function)\n tuple.percentile(float)\n tuple.percentiles(*float)\n\n dict.len()\n dict.compact()\n\nExamples\n\n::\n\n $ python\n >>> import omakase\n >>> array = 'the quick brown fox jumps over the lazy dog'.split()\n >>> array.map(len)\n [3, 5, 5, 3, 5, 4, 3, 4, 3]\n >>> array.filter(lambda each: each > 'hello worlds')\n ['the', 'quick', 'jumps', 'over', 'the', 'lazy']\n >>> array.take(3)\n ['the', 'quick', 'brown']\n >>>\n\nInstallation\n------------\n\nTo install this package, run\n\n::\n\n pip install omakase\n\nContributing\n------------\n\nBug reports and pull requests are welcome on github at,\nhttps://github.com/akuhn/py-omakase", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/akuhn/py-omakase", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "omakase", "package_url": "https://pypi.org/project/omakase/", "platform": "", "project_url": "https://pypi.org/project/omakase/", "project_urls": { "Homepage": "https://github.com/akuhn/py-omakase" }, "release_url": "https://pypi.org/project/omakase/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "My personal functions.", "version": "1.1.0" }, "last_serial": 4940851, "releases": { "0.5.4": [ { "comment_text": "", "digests": { "md5": "4a9d6c6fc33a91a3a75c222ea85791ae", "sha256": "b8984d265b9840c6dc06c493118f04490d6b3a44276902579658cbb5f4c20aff" }, "downloads": -1, "filename": "omakase-0.5.4.tar.gz", "has_sig": false, "md5_digest": "4a9d6c6fc33a91a3a75c222ea85791ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1171, "upload_time": "2018-03-18T01:44:49", "url": "https://files.pythonhosted.org/packages/6f/fb/de0deabca9c98cf6bd2c10b8d145d9f62a515e082e9daeb2e68eb41d9d84/omakase-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "36edf4bc53d459c8fe483016e29c46b6", "sha256": "2df3d15f82a88a623aac75b9cc05075ead0aaf2b1a09b753fd09d0c999cbaeef" }, "downloads": -1, "filename": "omakase-0.5.5.tar.gz", "has_sig": false, "md5_digest": "36edf4bc53d459c8fe483016e29c46b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1509, "upload_time": "2018-03-18T01:59:08", "url": "https://files.pythonhosted.org/packages/f5/40/bad47e3d67aee8e90df9c734110382f60804f049ae8a4418e6c2688f607c/omakase-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "09c5584722f9dfa5b22fffb94008ce5e", "sha256": "2acce5970c5e3b340d18d36200dc57de169ecf5983682731abc85ed8ab13978e" }, "downloads": -1, "filename": "omakase-0.6.0.tar.gz", "has_sig": false, "md5_digest": "09c5584722f9dfa5b22fffb94008ce5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1319, "upload_time": "2018-04-01T01:14:37", "url": "https://files.pythonhosted.org/packages/a5/a0/10e81f1dde00ca5468513546bb2e0a3c4eb64996c015071f463d6fa86245/omakase-0.6.0.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "75524d41db9474692281edf0cf0979ab", "sha256": "a0bccf900829c6201d344a89b5bbf0519d757fad76cc04065f1d5578e6027133" }, "downloads": -1, "filename": "omakase-0.6.2.tar.gz", "has_sig": false, "md5_digest": "75524d41db9474692281edf0cf0979ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1728, "upload_time": "2018-04-01T01:32:21", "url": "https://files.pythonhosted.org/packages/f1/b7/3b3109797b75a6c3ace7b2160071a02ab6bde0f70fb2d51791ab6ce466ee/omakase-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "39634ae9df20fb35c57e346b4425f765", "sha256": "0ef836033d9c90a5e6d2232ab4bc2cc322a8e6d5dcc087f9ebe441577fdaa912" }, "downloads": -1, "filename": "omakase-0.7.0.tar.gz", "has_sig": false, "md5_digest": "39634ae9df20fb35c57e346b4425f765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1816, "upload_time": "2018-08-18T20:13:47", "url": "https://files.pythonhosted.org/packages/29/d9/86169b5fa3f0892d6f850820605bb4f797aa13508c9fcef22a6b70b3fff8/omakase-0.7.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "61e6c01cd0eeacd0e51fcaad463a75c4", "sha256": "ba7be26278ed9921de69b34a8e11274c6e39cb7717bba25a597dccdb3361dc9c" }, "downloads": -1, "filename": "omakase-1.0.0.tar.gz", "has_sig": false, "md5_digest": "61e6c01cd0eeacd0e51fcaad463a75c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2025, "upload_time": "2018-08-18T21:31:33", "url": "https://files.pythonhosted.org/packages/02/bd/19111497ed284984122300e08af289e3a7ab941ac2c13f588f6990bc2bd4/omakase-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8373dc72008491924a779af829cb3307", "sha256": "4abfbacea6cf49a288dc7613cb895f12ff7d2be2309c6e516ee850854a51f51b" }, "downloads": -1, "filename": "omakase-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8373dc72008491924a779af829cb3307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2266, "upload_time": "2019-03-14T17:32:21", "url": "https://files.pythonhosted.org/packages/f8/6e/70f7b595e0696df4163f62ff047d526b5423c45c23dcce7daecede6a90b2/omakase-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8373dc72008491924a779af829cb3307", "sha256": "4abfbacea6cf49a288dc7613cb895f12ff7d2be2309c6e516ee850854a51f51b" }, "downloads": -1, "filename": "omakase-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8373dc72008491924a779af829cb3307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2266, "upload_time": "2019-03-14T17:32:21", "url": "https://files.pythonhosted.org/packages/f8/6e/70f7b595e0696df4163f62ff047d526b5423c45c23dcce7daecede6a90b2/omakase-1.1.0.tar.gz" } ] }