Package: wnpp Severity: wishlist Subject: ITP: numpy-groupies -- Optimised tools for group-indexing operations: aggregated sum and more Package: wnpp Owner: Diane Trout <di...@ghic.org> Severity: wishlist
* Package name : numpy-groupies Version : 0.9.10 Upstream Author : Copyright: Copyright (c) 2016, numpy-groupies developers * URL : https://github.com/ml31415/numpy-groupies * License : BSD-2-Clause-numpy-groupes Programming Lang: Python Description : Optimised tools for group-indexing operations: aggregated sum and more This package consists of a couple of optimised tools for doing things that can roughly be considered "group-indexing operations". The most prominent tool is aggregate. . aggregate takes an array of values, and an array giving the group number for each of those values. It then returns the sum (or mean, or std, or any, ...etc.) of the values in each group. You have probably come across this idea before, using `matlab` accumarray, `pandas` groupby, or generally MapReduce algorithms and histograms. . There are different implementations of aggregate provided, based on plain numpy, numba and weave. Performance is a main concern, and so far the benchmarks comfortably beat similar implementations in other packages. Remark: This package is maintained by Debian Python Modules Team at https://salsa.debian.org/python-team/modules/numpy-groupies