Agreed. I was originally going with "side", but I want something that can be changed to accepting arbitrary specs without changing the word. Perhaps "pos"? I am open to suggestion.
-Joe On Wed, Jul 6, 2016 at 2:25 PM, Benjamin Root <ben.v.r...@gmail.com> wrote: > I wouldn't have the keyword be "where", as that collides with the notion of > "where" elsewhere in numpy. > > On Wed, Jul 6, 2016 at 2:21 PM, Joseph Fox-Rabinovitz > <jfoxrabinov...@gmail.com> wrote: >> >> I still think this function is useful. I have made a change so that it >> only accepts one array, as Marten suggested, making the API much >> cleaner than that of its siblings. The side on which the new >> dimensions will be added is configurable via the `where` parameter, >> which currently accepts 'before' and 'after', but can be changed to >> accept sequences or even dicts. The change also resulted in finding a >> bug in the masked array versions of the atleast functions, which the >> PR now fixes and adds regression tests for. If the devs do decide to >> discard this PR, I will of course submit the bug fix separately. >> >> -Joe >> >> On Wed, Jul 6, 2016 at 1:43 PM, Stephan Hoyer <sho...@gmail.com> wrote: >> > On Tue, Jul 5, 2016 at 10:06 PM, Nathaniel Smith <n...@pobox.com> wrote: >> >> >> >> I don't know how typical I am in this. But it does make me wonder if >> >> the >> >> atleast_* functions act as an attractive nuisance, where new users take >> >> their presence as an implicit recommendation that they are actually a >> >> useful >> >> thing to reach for, even though they... aren't that. And maybe we >> >> should be >> >> recommending folk move away from them rather than trying to extend them >> >> further? >> > >> > Agreed. I would avoid adding atleast_nd. We could discourage using >> > atleast_3d (certainly the behavior is indeed surprising), but I'm not >> > sure >> > it's worth the trouble. >> > >> > _______________________________________________ >> > NumPy-Discussion mailing list >> > NumPy-Discussion@scipy.org >> > https://mail.scipy.org/mailman/listinfo/numpy-discussion >> > >> _______________________________________________ >> NumPy-Discussion mailing list >> NumPy-Discussion@scipy.org >> https://mail.scipy.org/mailman/listinfo/numpy-discussion > > > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion > _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion