{ "info": { "author": "@ml31415 and @d1manson", "author_email": "npgroupies@occam.com.ua", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "This package consists of a couple of optimised tools for doing things that can roughly be \nconsidered \"group-indexing operations\". The most prominent tool is `aggregate`.\n\n`aggregate` takes an array of values, and an array giving the group number for each of those \nvalues. It then returns the sum (or mean, or std, or any, ...etc.) of the values in each group. \nYou have probably come across this idea before, using `matlab` accumarray, `pandas` groupby, \nor generally MapReduce algorithms and histograms.\n\nThere are different implementations of `aggregate` provided, based on plain `numpy`, `numba`\nand `weave`. Performance is a main concern, and so far we comfortably beat similar \nimplementations in other packages (check the benchmarks).", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/ml31415/numpy-groupies/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ml31415/numpy-groupies", "keywords": "accumarray,aggregate,groupby,grouping,indexing", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "numpy-groupies", "package_url": "https://pypi.org/project/numpy-groupies/", "platform": "", "project_url": "https://pypi.org/project/numpy-groupies/", "project_urls": { "Download": "https://github.com/ml31415/numpy-groupies/archive/master.zip", "Homepage": "https://github.com/ml31415/numpy-groupies" }, "release_url": "https://pypi.org/project/numpy-groupies/0.9.9/", "requires_dist": null, "requires_python": "", "summary": "Optimised tools for group-indexing operations: aggregated sum and more.", "version": "0.9.9" }, "last_serial": 4749918, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "018ed7e55c390d1d69442039bb538196", "sha256": "1239ed4141c0370964169140dccf59fb3fcd33d95cb5fac4316826f39ef8aeba" }, "downloads": -1, "filename": "numpy_groupies-0.9.1.zip", "has_sig": false, "md5_digest": "018ed7e55c390d1d69442039bb538196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20461, "upload_time": "2015-07-06T13:42:38", "url": "https://files.pythonhosted.org/packages/a4/5b/910a4ca7910dc92a75255749fe2ff3bd24f51c7eac0dc195775cfdac572a/numpy_groupies-0.9.1.zip" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "f75343eda6385122ef813cece7a1066c", "sha256": "0c1fad725a68afe66e278e7eb0f28a35bb2104236b5151ab36adb7201b2f212a" }, "downloads": -1, "filename": "numpy_groupies-0.9.4.tar.gz", "has_sig": false, "md5_digest": "f75343eda6385122ef813cece7a1066c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16846, "upload_time": "2016-11-03T13:53:41", "url": "https://files.pythonhosted.org/packages/87/ff/0b3237670fd332ac9f8be07df6ab41c044df66f31ea32c93e713d3a545c5/numpy_groupies-0.9.4.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "3c2d568ebeb675ce5137b3737bc9e86f", "sha256": "19ce6d4893fb1355bef755c071e654f778fced639f1abcaa43b40ba04aa421d9" }, "downloads": -1, "filename": "numpy_groupies-0.9.6.tar.gz", "has_sig": false, "md5_digest": "3c2d568ebeb675ce5137b3737bc9e86f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16898, "upload_time": "2017-03-25T14:20:07", "url": "https://files.pythonhosted.org/packages/8e/2c/c8cc71e3cadc094a36805a1eb70d200e38ad95c51bdbf1989b232a921863/numpy_groupies-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "46e8838aa8d78d2249d2e0c59bfe744e", "sha256": "be88c76cfb485104f629c31c9aaee552c35cb1e179a986c56e2aacb564f1f2ed" }, "downloads": -1, "filename": "numpy_groupies-0.9.7.tar.gz", "has_sig": false, "md5_digest": "46e8838aa8d78d2249d2e0c59bfe744e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22742, "upload_time": "2018-01-11T11:14:24", "url": "https://files.pythonhosted.org/packages/4c/18/e5c4c6d12ef8740106d29ea78bad2c1d218e61caa735513d3491a3a1d837/numpy_groupies-0.9.7.tar.gz" } ], "0.9.8.4": [ { "comment_text": "", "digests": { "md5": "67049ae68e9662dffbf22d1d1c6c646b", "sha256": "0009490766b914af14814b37c5199cbcc1381a0de9aca54acd8e286ab7cf23de" }, "downloads": -1, "filename": "numpy_groupies-0.9.8.4.tar.gz", "has_sig": false, "md5_digest": "67049ae68e9662dffbf22d1d1c6c646b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43513, "upload_time": "2018-04-23T16:50:54", "url": "https://files.pythonhosted.org/packages/5f/88/de5f942035673bd203ea263a0e7527733090d69accdf520bbacff86fd4c7/numpy_groupies-0.9.8.4.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "4229d7fa8a7052018383163915ef8e0b", "sha256": "ae98a51ddfe79950c5e7c4f308971c3345b84902a18c24b119d81ca86b0d8412" }, "downloads": -1, "filename": "numpy_groupies-0.9.9.tar.gz", "has_sig": false, "md5_digest": "4229d7fa8a7052018383163915ef8e0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43396, "upload_time": "2019-01-28T12:06:57", "url": "https://files.pythonhosted.org/packages/96/7a/2196465530e72084c6bb97cd49bf8ccdc83919cc94755727aa148effbc0f/numpy_groupies-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4229d7fa8a7052018383163915ef8e0b", "sha256": "ae98a51ddfe79950c5e7c4f308971c3345b84902a18c24b119d81ca86b0d8412" }, "downloads": -1, "filename": "numpy_groupies-0.9.9.tar.gz", "has_sig": false, "md5_digest": "4229d7fa8a7052018383163915ef8e0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43396, "upload_time": "2019-01-28T12:06:57", "url": "https://files.pythonhosted.org/packages/96/7a/2196465530e72084c6bb97cd49bf8ccdc83919cc94755727aa148effbc0f/numpy_groupies-0.9.9.tar.gz" } ] }