Hi everyone, During the community call today, we drew up a list of open PR counts per developer. We are working towards bringing down their number (around 240 today), and would appreciate it if you could help us review and/or make decisions. NumPy also has 1760 open issues <https://github.com/numpy/numpy/issues>; many of these are probably invalid—but just clicking through them all takes a lot of time. So if you want to grab 5 random ones and check their status, that would be very helpful. Best regards, Stéfan PR count `1. eric-wieser: 32 2. jaimefrio: 10 3. juliantaylor: 6 4. madphysicist: 6 5. mattip: 5 6. bashtage: 4 7. tylerjereddy: 4 8. zerothi: 4 9. pitrou: 3 10. hameerabbasi: 3 ` Eric’s PRs: * #12519: ENH/DEP: Use a ufunc under the hood for ndarray.clip <https://api.github.com/repos/numpy/numpy/pulls/12519> * #12473: ENH: Make the contents of dtype.fields namedtuple-like <https://api.github.com/repos/numpy/numpy/pulls/12473> * #12205: MAINT: avoid relying on `np.generic.__name__` in `np.dtype.name` <https://api.github.com/repos/numpy/numpy/pulls/12205> * #12178: BUG: Prevent segfaults if python runs out of memory concatenating strings in ufunc error messages <https://api.github.com/repos/numpy/numpy/pulls/12178> * #11955: MAINT: Move _do_append and _do_prepend out of the functions to generate padding values <https://api.github.com/repos/numpy/numpy/pulls/11955> * #11829: MAINT: Use textwrap.dedent in f2py tests <https://api.github.com/repos/numpy/numpy/pulls/11829> * #11397: DEP: Deprecate the normed argument to histogramdd to match histogram <https://api.github.com/repos/numpy/numpy/pulls/11397> * #10765: BUG: Disable hex(np.floating) and oct(np.floating) on python 2 <https://api.github.com/repos/numpy/numpy/pulls/10765> * #10741: ENH: Implement `np.floating.as_integer_ratio` <https://api.github.com/repos/numpy/numpy/pulls/10741> * #10723: BUG: longdouble(int) does not work <https://api.github.com/repos/numpy/numpy/pulls/10723> * #10417: ENH: Allow dtype objects to be indexed with multiple fields at once <https://api.github.com/repos/numpy/numpy/pulls/10417> * #10308: API: Make MaskedArray.mask return a view, rather than the underlying mask <https://api.github.com/repos/numpy/numpy/pulls/10308> * #10151: BUG: Numpy scalar types sometimes have the same name <https://api.github.com/repos/numpy/numpy/pulls/10151> * #10132: BUG: np.matrix does not return an array when given a full index ending in … <https://api.github.com/repos/numpy/numpy/pulls/10132> * #10025: ENH: Add the ndmin argument from np.array to np.as[any]array <https://api.github.com/repos/numpy/numpy/pulls/10025> * #9963: ENH: Add the C99 remainder function, as `np.remainder_ieee` <https://api.github.com/repos/numpy/numpy/pulls/9963> * #9951: ENH: Make dtype iterable <https://api.github.com/repos/numpy/numpy/pulls/9951> * #9705: BUG: Fix some (not all) compiler warnings <https://api.github.com/repos/numpy/numpy/pulls/9705> * #9690: BUG: Fix broken out argument in np.ma ufunc_likes <https://api.github.com/repos/numpy/numpy/pulls/9690> * #9459: MAINT: Remove unhelpful docstrings, improve helpful ones <https://api.github.com/repos/numpy/numpy/pulls/9459> * #9428: ENH: add a neigborwise function <https://api.github.com/repos/numpy/numpy/pulls/9428> * #9353: BUG: Fix np.ma.take on un-indexable scalars <https://api.github.com/repos/numpy/numpy/pulls/9353> * #8970: ENH/API: Change flexible types to indicate resizability with elsize == -1 <https://api.github.com/repos/numpy/numpy/pulls/8970> * #8910: ENH: avoid allocations in getmaskarray <https://api.github.com/repos/numpy/numpy/pulls/8910> * #8868: MAINT: Split ufunc into two subtypes, and remove methods where innapropriate <https://api.github.com/repos/numpy/numpy/pulls/8868> * #8853: BUG: Prevent power(uint64, int64) casting to float <https://api.github.com/repos/numpy/numpy/pulls/8853> * #8662: ENH: preserve subclasses in ufunc.outer <https://api.github.com/repos/numpy/numpy/pulls/8662> * #8641: BUG: Preserve types of empty arrays in ix_ when known <https://api.github.com/repos/numpy/numpy/pulls/8641> * #8640: ENH: generalize `ix_` to work for arbitrary dimensionality of input <https://api.github.com/repos/numpy/numpy/pulls/8640> * #8615: ENH: Add support for coercing structured arrays into dicts <https://api.github.com/repos/numpy/numpy/pulls/8615> * #8514: ENH: Make it possible to call .view on object arrays <https://api.github.com/repos/numpy/numpy/pulls/8514> * #8511: MAINT: make np.ma.apply_along_axis consistent with np.apply_along_axis <https://api.github.com/repos/numpy/numpy/pulls/8511> Jaime’s PRs: * #9424: ENH: Adds an out argument to bincount. <https://api.github.com/repos/numpy/numpy/pulls/9424> * #7473: BUG: shift operator cycles, fixes #2449 <https://api.github.com/repos/numpy/numpy/pulls/7473> * #7464: ENH: Make bincount output same type as weights, fixes #6854 <https://api.github.com/repos/numpy/numpy/pulls/7464> * #7450: BUG, MAINT: concatenate of empty sequences, fixes #1586 <https://api.github.com/repos/numpy/numpy/pulls/7450> * #7441: MANT: refactor PyArrayMultiIterObject constructors <https://api.github.com/repos/numpy/numpy/pulls/7441> * #6219: MAINT: refactor unravel_index for code repetition <https://api.github.com/repos/numpy/numpy/pulls/6219> * #5890: BUG: Don’t use longlong for PyLong if it isn’t larger than long <https://api.github.com/repos/numpy/numpy/pulls/5890> * #5740: MAINT: Refactor .flags attribute of ndarray <https://api.github.com/repos/numpy/numpy/pulls/5740> * #4366: BUG: Allow any integer type in bincount (fixes #823) <https://api.github.com/repos/numpy/numpy/pulls/4366> * #4246: BUG: `take` casting logic with an `out=` argument <https://api.github.com/repos/numpy/numpy/pulls/4246>
On Wed, Mar 20, 2019 at 1:09 PM Stefan van der Walt <stefanv@berkeley.edu> wrote:
Hi everyone,
During the community call today, we drew up a list of open PR counts per developer. We are working towards bringing down their number (around 240 today), and would appreciate it if you could help us review and/or make decisions.
All the links to PRs below are broken - if you have a script that's easy to change, could you resend with fixed links? Cheers, Ralf
NumPy also has 1760 open issues <https://github.com/numpy/numpy/issues>; many of these are probably invalid—but just clicking through them all takes a lot of time. So if you want to grab 5 random ones and check their status, that would be very helpful.
Best regards, Stéfan PR count
1. eric-wieser: 32 2. jaimefrio: 10 3. juliantaylor: 6 4. madphysicist: 6 5. mattip: 5 6. bashtage: 4 7. tylerjereddy: 4 8. zerothi: 4 9. pitrou: 3 10. hameerabbasi: 3
Eric’s PRs:
- #12519: ENH/DEP: Use a ufunc under the hood for ndarray.clip <https://api.github.com/repos/numpy/numpy/pulls/12519> - #12473: ENH: Make the contents of dtype.fields namedtuple-like <https://api.github.com/repos/numpy/numpy/pulls/12473> - #12205: MAINT: avoid relying on np.generic.__name__ in np.dtype.name <https://api.github.com/repos/numpy/numpy/pulls/12205> - #12178: BUG: Prevent segfaults if python runs out of memory concatenating strings in ufunc error messages <https://api.github.com/repos/numpy/numpy/pulls/12178> - #11955: MAINT: Move _do_append and _do_prepend out of the functions to generate padding values <https://api.github.com/repos/numpy/numpy/pulls/11955> - #11829: MAINT: Use textwrap.dedent in f2py tests <https://api.github.com/repos/numpy/numpy/pulls/11829> - #11397: DEP: Deprecate the normed argument to histogramdd to match histogram <https://api.github.com/repos/numpy/numpy/pulls/11397> - #10765: BUG: Disable hex(np.floating) and oct(np.floating) on python 2 <https://api.github.com/repos/numpy/numpy/pulls/10765> - #10741: ENH: Implement np.floating.as_integer_ratio <https://api.github.com/repos/numpy/numpy/pulls/10741> - #10723: BUG: longdouble(int) does not work <https://api.github.com/repos/numpy/numpy/pulls/10723> - #10417: ENH: Allow dtype objects to be indexed with multiple fields at once <https://api.github.com/repos/numpy/numpy/pulls/10417> - #10308: API: Make MaskedArray.mask return a view, rather than the underlying mask <https://api.github.com/repos/numpy/numpy/pulls/10308> - #10151: BUG: Numpy scalar types sometimes have the same name <https://api.github.com/repos/numpy/numpy/pulls/10151> - #10132: BUG: np.matrix does not return an array when given a full index ending in … <https://api.github.com/repos/numpy/numpy/pulls/10132> - #10025: ENH: Add the ndmin argument from np.array to np.as[any]array <https://api.github.com/repos/numpy/numpy/pulls/10025> - #9963: ENH: Add the C99 remainder function, as np.remainder_ieee <https://api.github.com/repos/numpy/numpy/pulls/9963> - #9951: ENH: Make dtype iterable <https://api.github.com/repos/numpy/numpy/pulls/9951> - #9705: BUG: Fix some (not all) compiler warnings <https://api.github.com/repos/numpy/numpy/pulls/9705> - #9690: BUG: Fix broken out argument in np.ma ufunc_likes <https://api.github.com/repos/numpy/numpy/pulls/9690> - #9459: MAINT: Remove unhelpful docstrings, improve helpful ones <https://api.github.com/repos/numpy/numpy/pulls/9459> - #9428: ENH: add a neigborwise function <https://api.github.com/repos/numpy/numpy/pulls/9428> - #9353: BUG: Fix np.ma.take on un-indexable scalars <https://api.github.com/repos/numpy/numpy/pulls/9353> - #8970: ENH/API: Change flexible types to indicate resizability with elsize == -1 <https://api.github.com/repos/numpy/numpy/pulls/8970> - #8910: ENH: avoid allocations in getmaskarray <https://api.github.com/repos/numpy/numpy/pulls/8910> - #8868: MAINT: Split ufunc into two subtypes, and remove methods where innapropriate <https://api.github.com/repos/numpy/numpy/pulls/8868> - #8853: BUG: Prevent power(uint64, int64) casting to float <https://api.github.com/repos/numpy/numpy/pulls/8853> - #8662: ENH: preserve subclasses in ufunc.outer <https://api.github.com/repos/numpy/numpy/pulls/8662> - #8641: BUG: Preserve types of empty arrays in ix_ when known <https://api.github.com/repos/numpy/numpy/pulls/8641> - #8640: ENH: generalize ix_ to work for arbitrary dimensionality of input <https://api.github.com/repos/numpy/numpy/pulls/8640> - #8615: ENH: Add support for coercing structured arrays into dicts <https://api.github.com/repos/numpy/numpy/pulls/8615> - #8514: ENH: Make it possible to call .view on object arrays <https://api.github.com/repos/numpy/numpy/pulls/8514> - #8511: MAINT: make np.ma.apply_along_axis consistent with np.apply_along_axis <https://api.github.com/repos/numpy/numpy/pulls/8511>
Jaime’s PRs:
- #9424: ENH: Adds an out argument to bincount. <https://api.github.com/repos/numpy/numpy/pulls/9424> - #7473: BUG: shift operator cycles, fixes #2449 <https://api.github.com/repos/numpy/numpy/pulls/7473> - #7464: ENH: Make bincount output same type as weights, fixes #6854 <https://api.github.com/repos/numpy/numpy/pulls/7464> - #7450: BUG, MAINT: concatenate of empty sequences, fixes #1586 <https://api.github.com/repos/numpy/numpy/pulls/7450> - #7441: MANT: refactor PyArrayMultiIterObject constructors <https://api.github.com/repos/numpy/numpy/pulls/7441> - #6219: MAINT: refactor unravel_index for code repetition <https://api.github.com/repos/numpy/numpy/pulls/6219> - #5890: BUG: Don’t use longlong for PyLong if it isn’t larger than long <https://api.github.com/repos/numpy/numpy/pulls/5890> - #5740: MAINT: Refactor .flags attribute of ndarray <https://api.github.com/repos/numpy/numpy/pulls/5740> - #4366: BUG: Allow any integer type in bincount (fixes #823) <https://api.github.com/repos/numpy/numpy/pulls/4366> - #4246: BUG: take casting logic with an out= argument <https://api.github.com/repos/numpy/numpy/pulls/4246>
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion
On Wed, Mar 20, 2019, at 13:30, Ralf Gommers wrote:
All the links to PRs below are broken - if you have a script that's easy to change, could you resend with fixed links?
Sorry, looks like I posted the API endpoints. Here's a working version, including everyone with >= 5 PRs: *Top 10 PR contributors:* 1. eric-wieser: 32 2. jaimefrio: 10 3. juliantaylor: 6 4. madphysicist: 6 5. mattip: 5 6. bashtage: 4 7. tylerjereddy: 4 8. zerothi: 4 9. pitrou: 3 10. hameerabbasi: 3 *PRs for eric-wieser:* * #12519: ENH/DEP: Use a ufunc under the hood for ndarray.clip <https://github.com/numpy/numpy/pull/12519> * #12473: ENH: Make the contents of dtype.fields namedtuple-like <https://github.com/numpy/numpy/pull/12473> * #12467: WIP: Make type(np.generic) != type <https://github.com/numpy/numpy/pull/12467> * #12205: MAINT: avoid relying on `np.generic.__name__` in `np.dtype.name` <https://github.com/numpy/numpy/pull/12205> * #12178: BUG: Prevent segfaults if python runs out of memory concatenating strings in ufunc error messages <https://github.com/numpy/numpy/pull/12178> * #11955: MAINT: Move _do_append and _do_prepend out of the functions to generate padding values <https://github.com/numpy/numpy/pull/11955> * #11924: WIP/NEP: Making details of `np.core` private <https://github.com/numpy/numpy/pull/11924> * #11829: MAINT: Use textwrap.dedent in f2py tests <https://github.com/numpy/numpy/pull/11829> * #11397: DEP: Deprecate the normed argument to histogramdd to match histogram <https://github.com/numpy/numpy/pull/11397> * #10765: BUG: Disable hex(np.floating) and oct(np.floating) on python 2 <https://github.com/numpy/numpy/pull/10765> * #10741: ENH: Implement `np.floating.as_integer_ratio` <https://github.com/numpy/numpy/pull/10741> * #10723: BUG: longdouble(int) does not work <https://github.com/numpy/numpy/pull/10723> * #10417: ENH: Allow dtype objects to be indexed with multiple fields at once <https://github.com/numpy/numpy/pull/10417> * #10308: API: Make MaskedArray.mask return a view, rather than the underlying mask <https://github.com/numpy/numpy/pull/10308> * #10151: BUG: Numpy scalar types sometimes have the same name <https://github.com/numpy/numpy/pull/10151> * #10132: BUG: np.matrix does not return an array when given a full index ending in … <https://github.com/numpy/numpy/pull/10132> * #10025: ENH: Add the ndmin argument from np.array to np.as[any]array <https://github.com/numpy/numpy/pull/10025> * #9963: ENH: Add the C99 remainder function, as `np.remainder_ieee` <https://github.com/numpy/numpy/pull/9963> * #9951: ENH: Make dtype iterable <https://github.com/numpy/numpy/pull/9951> * #9877: WIP: Make str → bool conversion consistent <https://github.com/numpy/numpy/pull/9877> * #9705: BUG: Fix some (not all) compiler warnings <https://github.com/numpy/numpy/pull/9705> * #9690: BUG: Fix broken out argument in np.ma ufunc_likes <https://github.com/numpy/numpy/pull/9690> * #9459: MAINT: Remove unhelpful docstrings, improve helpful ones <https://github.com/numpy/numpy/pull/9459> * #9428: ENH: add a neigborwise function <https://github.com/numpy/numpy/pull/9428> * #9353: BUG: Fix np.ma.take on un-indexable scalars <https://github.com/numpy/numpy/pull/9353> * #8970: ENH/API: Change flexible types to indicate resizability with elsize == -1 <https://github.com/numpy/numpy/pull/8970> * #8910: ENH: avoid allocations in getmaskarray <https://github.com/numpy/numpy/pull/8910> * #8868: MAINT: Split ufunc into two subtypes, and remove methods where innapropriate <https://github.com/numpy/numpy/pull/8868> * #8853: BUG: Prevent power(uint64, int64) casting to float <https://github.com/numpy/numpy/pull/8853> * #8662: ENH: preserve subclasses in ufunc.outer <https://github.com/numpy/numpy/pull/8662> * #8641: BUG: Preserve types of empty arrays in ix_ when known <https://github.com/numpy/numpy/pull/8641> * #8640: ENH: generalize `ix_` to work for arbitrary dimensionality of input <https://github.com/numpy/numpy/pull/8640> * #8615: ENH: Add support for coercing structured arrays into dicts <https://github.com/numpy/numpy/pull/8615> * #8514: ENH: Make it possible to call .view on object arrays <https://github.com/numpy/numpy/pull/8514> * #8511: MAINT: make np.ma.apply_along_axis consistent with np.apply_along_axis <https://github.com/numpy/numpy/pull/8511> *PRs for jaimefrio:* * #9424: ENH: Adds an out argument to bincount. <https://github.com/numpy/numpy/pull/9424> * #7473: BUG: shift operator cycles, fixes #2449 <https://github.com/numpy/numpy/pull/7473> * #7464: ENH: Make bincount output same type as weights, fixes #6854 <https://github.com/numpy/numpy/pull/7464> * #7450: BUG, MAINT: concatenate of empty sequences, fixes #1586 <https://github.com/numpy/numpy/pull/7450> * #7441: MANT: refactor PyArrayMultiIterObject constructors <https://github.com/numpy/numpy/pull/7441> * #6219: MAINT: refactor unravel_index for code repetition <https://github.com/numpy/numpy/pull/6219> * #5890: BUG: Don’t use longlong for PyLong if it isn’t larger than long <https://github.com/numpy/numpy/pull/5890> * #5740: MAINT: Refactor .flags attribute of ndarray <https://github.com/numpy/numpy/pull/5740> * #5508: WIP: make views of different type checks less strict <https://github.com/numpy/numpy/pull/5508> * #5487: WIP: handling of nan in unique, fixes #2111 <https://github.com/numpy/numpy/pull/5487> * #4366: BUG: Allow any integer type in bincount (fixes #823) <https://github.com/numpy/numpy/pull/4366> * #4246: BUG: `take` casting logic with an `out=` argument <https://github.com/numpy/numpy/pull/4246> *PRs for juliantaylor:* * #11113: AVX for floats? <https://github.com/numpy/numpy/pull/11113> * #9163: BUG: use data malloc for transfer function data <https://github.com/numpy/numpy/pull/9163> * #8924: ENH: add scalar special cases for boolean logical loops <https://github.com/numpy/numpy/pull/8924> * #8856: MAINT: remove duplicated integer code <https://github.com/numpy/numpy/pull/8856> * #8783: ENH: cache large memory allocations on systems with MADV_FREE <https://github.com/numpy/numpy/pull/8783> * #7865: WIP: use openmp vector function ABI for sin, cos, exp and log <https://github.com/numpy/numpy/pull/7865> * #4904: more small-array performance improvements <https://github.com/numpy/numpy/pull/4904> *PRs for madphysicist:* * #12829: ENH: Added option to suppress stout/err capture in tests <https://github.com/numpy/numpy/pull/12829> * #12828: DOC: Updates to nditer usage instructions <https://github.com/numpy/numpy/pull/12828> * #10820: ENH: Added support for arrays with `dtype=object` to `np.isinf`, `np.isnan`, `np.isfinite` <https://github.com/numpy/numpy/pull/10820> * #9514: ENH: Adding np.neighborwise function <https://github.com/numpy/numpy/pull/9514> * #7804: ENH: Added atleast_nd <https://github.com/numpy/numpy/pull/7804> * #7322: ENH: Added optional `scale` parameter to `sinc` to enable non-normali… <https://github.com/numpy/numpy/pull/7322> *PRs for mattip:* * #13163: WIP, ENH: randomgen <https://github.com/numpy/numpy/pull/13163> * #13005: MAINT: remove warning for pre-1.9 numpy <https://github.com/numpy/numpy/pull/13005> * #12962: ENH: Add ‘order’ keyword to packbits, unpackbits <https://github.com/numpy/numpy/pull/12962> * #12714: WIP, ENH: extend np.vectorize for flexible NEP20 signatures <https://github.com/numpy/numpy/pull/12714> * #12660: WIP, NEP: add dtype design NEP - DtypeMeta, Dtype, and hierarchy <https://github.com/numpy/numpy/pull/12660> * #12630: WIP, NEP: add dtype design NEP <https://github.com/numpy/numpy/pull/12630> * #12619: WIP, NEP: draft dtype ufunc NEP <https://github.com/numpy/numpy/pull/12619> * #12609: DEP: issue warning when creating 0-stride broadcasted arrays <https://github.com/numpy/numpy/pull/12609> * #12594: WIP, DEV: add pypy3 to azure CI <https://github.com/numpy/numpy/pull/12594> * #12585: WIP: refactor dtype to be a type subclass <https://github.com/numpy/numpy/pull/12585> * #12428: ENH: always use zip64, upgrade pickle protocol to 3 <https://github.com/numpy/numpy/pull/12428> * #12284: WIP: ENH: supply our version of numpy.pxd, requires cython>=0.29 <https://github.com/numpy/numpy/pull/12284> * #11684: BUG: Raise when unravel_index, ravel_multi_index are given empty input <https://github.com/numpy/numpy/pull/11684>
On 20/3/19 10:09 pm, Stefan van der Walt wrote:
Hi everyone,
During the community call today, we drew up a list of open PR counts per developer. We are working towards bringing down their number (around 240 today), and would appreciate it if you could help us review and/or make decisions.
NumPy also has 1760 open issues <https://github.com/numpy/numpy/issues>; many of these are probably invalid—but just clicking through them all takes a lot of time. So if you want to grab 5 random ones and check their status, that would be very helpful.
Best regards, Stéfan
One thing that might help is if we could work through the 12 PRs that have a "Needs Decision" label https://github.com/numpy/numpy/pulls?q=is%3Aopen+is%3Apr+label%3A%2254+-+Nee.... These are waiting for someone to say Yay or Nay. Matti
participants (3)
-
Matti Picus
-
Ralf Gommers
-
Stefan van der Walt