Re: [Numpy-discussion] defining a NumPy API standard?

2019-06-04 Thread Ralf Gommers
On Mon, Jun 3, 2019 at 7:56 PM Sebastian Berg wrote: > On Sun, 2019-06-02 at 08:42 +0200, Ralf Gommers wrote: > > > > > > > > > > > > > > > This sounds like a restructuring or factorization of the API, in > > > order to make it smaller,

Re: [Numpy-discussion] Moving forward with value based casting

2019-06-06 Thread Ralf Gommers
On Wed, Jun 5, 2019 at 10:42 PM Sebastian Berg wrote: > Hi all, > > TL;DR: > > Value based promotion seems complex both for users and ufunc- > dispatching/promotion logic. Is there any way we can move forward here, > and if we do, could we just risk some possible (maybe not-existing) > corner cas

Re: [Numpy-discussion] Moving forward with value based casting

2019-06-06 Thread Ralf Gommers
On Fri, Jun 7, 2019 at 1:37 AM Nathaniel Smith wrote: > > My intuition is that what users actually want is for *native Python > types* to be treated as having 'underspecified' dtypes, e.g. int is > happy to coerce to int8/int32/int64/whatever, float is happy to coerce > to float32/float64/whateve

Re: [Numpy-discussion] Extent to which to work around matrix and other duck/subclass limitations

2019-06-11 Thread Ralf Gommers
On Mon, Jun 10, 2019 at 7:47 PM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > Hi All, > > In https://github.com/numpy/numpy/pull/12801, Tyler has been trying to > use the new `where` argument for reductions to implement `nansum`, etc., > using simplifications that boil down to `np.sum(

Re: [Numpy-discussion] New release note strategy after branching 1.17.

2019-06-12 Thread Ralf Gommers
On Wed, Jun 12, 2019 at 4:59 PM Sebastian Berg wrote: > Hi all, > > we had discussed trying a new strategy to gather release notes on the > last community call, but not followed up on it on the list yet. > > For the next release, we decided to try a strategy of using a wiki page > to gather relea

Re: [Numpy-discussion] Extent to which to work around matrix and other duck/subclass limitations

2019-06-12 Thread Ralf Gommers
On Wed, Jun 12, 2019 at 12:02 AM Stefan van der Walt wrote: > On Tue, 11 Jun 2019 15:10:16 -0400, Marten van Kerkwijk wrote: > > In a way, I brought it up mostly as a concrete example of an internal > > implementation which we cannot change to an objectively cleaner one > because > > other packag

Re: [Numpy-discussion] Extent to which to work around matrix and other duck/subclass limitations

2019-06-13 Thread Ralf Gommers
en. However, it's only because of the use of (as)array - if it were asanyarray that would already scupper the plan. Cheers, Ralf > >> >> All the best, >> >> Marten >> >> On Wed, Jun 12, 2019 at 4:32 PM Ralf Gommers >> wrote: >> >>> >

Re: [Numpy-discussion] Extent to which to work around matrix and other duck/subclass limitations

2019-06-13 Thread Ralf Gommers
ay_function__ is still the best way to do this (that's the only actual override, so most robust and performant likely), so I don't see any reason for a deprecation. Cheers, Ralf > All the best, > > Marten > > > > On Thu, Jun 13, 2019 at 4:18 AM Ralf Gommers &g

Re: [Numpy-discussion] Extent to which to work around matrix and other duck/subclass limitations

2019-06-13 Thread Ralf Gommers
On Thu, Jun 13, 2019 at 7:07 PM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > > > On Thu, Jun 13, 2019 at 12:46 PM Stephan Hoyer wrote: > > >> >> >>> But how about `np.sum` itself? Right now, it is overridden by >>> __array_function__ but classes without __array_function__ support ca

Re: [Numpy-discussion] Extent to which to work around matrix and other duck/subclass limitations

2019-06-13 Thread Ralf Gommers
On Thu, Jun 13, 2019 at 9:43 PM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > Hi Ralf, > > >>> I guess the one immediate question is whether `np.sum` and the like >>> should be overridden by `__array_function__` at all, given that what should >>> be the future recommended override alre

Re: [Numpy-discussion] Extent to which to work around matrix and other duck/subclass limitations

2019-06-14 Thread Ralf Gommers
On Fri, Jun 14, 2019 at 2:21 AM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > Hi Ralf, > > Thanks both for the reply and sharing the link. I recognize much (from > both sides!). > > > >> >> More importantly, I think we should not even consider *discussing* >> removing` __array_functio

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-25 Thread Ralf Gommers
On Tue, Jun 25, 2019 at 10:17 PM Kirill Balunov wrote: > > вт, 25 июн. 2019 г. в 21:20, Cameron Blocker : > >> It seems to me that the general consensus is that we shouldn't be >> changing .T to do what we've termed matrix transpose or conjugate >> transpose. >> > > Reading through this thread, I

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-25 Thread Ralf Gommers
On Tue, Jun 25, 2019 at 11:02 PM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > > For the names, my suggestion of lower-casing the M in the initial one, > i.e., `.mT` and `.mH`, so far seemed most supported (and I think we should > discuss *assuming* those would eventually involve not c

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-25 Thread Ralf Gommers
On Wed, Jun 26, 2019 at 3:56 AM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > Hi Ralf, > > On Tue, Jun 25, 2019 at 6:31 PM Ralf Gommers > wrote: > >> >> >> On Tue, Jun 25, 2019 at 11:02 PM Marten van Kerkwijk < >> m.h.vankerkw..

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-26 Thread Ralf Gommers
gt;> > 4- transpose of 3+D arrays >> > I think we missed the bus on this one for changing the default >> behavior now and there are glimpses of confirmation of this above in the >> previous mails. I would suggest discussing this separately. >> > >> > S

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-26 Thread Ralf Gommers
On Wed, Jun 26, 2019 at 10:04 PM Kirill Balunov wrote: > Only concerns #4 from Ilhan's list. > > ср, 26 июн. 2019 г. в 00:01, Ralf Gommers : > >> >> [] >> >> Perhaps not full consensus between the many people with different >> opinions and inter

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-26 Thread Ralf Gommers
On Wed, Jun 26, 2019 at 10:24 PM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > > The main motivation for the @ PEP was actually to be able to get rid of >> objects like np.matrix and scipy.sparse matrices that redefine the meaning >> of the * operator. Quote: "This PEP proposes the min

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-26 Thread Ralf Gommers
On Wed, Jun 26, 2019 at 11:24 PM Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote: > Hi Ralf, > > I realize you feel strongly that this whole thread is rehashing history, > The .H part was. But Cameron volunteered to work on a solution that satisfies all concerns. but I think it is worth p

Re: [Numpy-discussion] Syntax Improvement for Array Transpose

2019-06-26 Thread Ralf Gommers
om memory. Cheers, Ralf > But I guess this part should be rehashed clearer until next time :) > > > > > On Thu, Jun 27, 2019 at 12:03 AM Charles R Harris < > charlesr.har...@gmail.com> wrote: > >> >> >> On Wed, Jun 26, 2019 at 2:18 PM Ralf

[Numpy-discussion] __array_function related regression for 1.17.0rc1

2019-06-30 Thread Ralf Gommers
On Mon, Jul 1, 2019 at 6:08 AM Juan Nunez-Iglesias wrote: > Hi Chuck, and thanks for putting this together! > > It seems the release has broken existing uses of dask array with `np.min` > (I presume among other functions): > > https://github.com/dask/dask/issues/5031 > > Perhaps `__array_function

[Numpy-discussion] PyPI NumPy account changes

2019-06-30 Thread Ralf Gommers
Hi all, PyPI now has taken 2FA (two-factor authentication) in production, which is a useful security measure I think. Also, Tidelift is able to measure which accounts have 2FA enabled. I had a look at our PyPI account, and there were many owners of it. This isn't great from a security perspective

Re: [Numpy-discussion] __array_function related regression for 1.17.0rc1

2019-06-30 Thread Ralf Gommers
On Mon, Jul 1, 2019 at 7:37 AM Juan Nunez-Iglesias wrote: > > > On Mon, 1 Jul 2019, at 2:34 PM, Ralf Gommers wrote: > > This issue is not very surprising - __array_function__ is going to have a > fair bit of backwards compat impact for people who were relying on feeding > al

Re: [Numpy-discussion] __array_function related regression for 1.17.0rc1

2019-07-02 Thread Ralf Gommers
On Tue, Jul 2, 2019 at 1:45 AM Juan Nunez-Iglesias wrote: > On Tue, 2 Jul 2019, at 4:34 PM, Stephan Hoyer wrote: > > This is addressed in the NEP, see bullet 1 under "Partial implementation > of NumPy's API": > > http://www.numpy.org/neps/nep-0018-array-function-protocol.html#partial-implementati

Re: [Numpy-discussion] __array_function related regression for 1.17.0rc1

2019-07-02 Thread Ralf Gommers
On Tue, Jul 2, 2019 at 8:38 AM Stephan Hoyer wrote: > On Tue, Jul 2, 2019 at 8:16 AM Ralf Gommers > wrote: > >> >> >> On Tue, Jul 2, 2019 at 1:45 AM Juan Nunez-Iglesias >> wrote: >> >>> On Tue, 2 Jul 2019, at 4:34 PM, Stephan Hoyer wrote: &g

Re: [Numpy-discussion] Top level release index page

2019-07-02 Thread Ralf Gommers
On Tue, Jul 2, 2019 at 3:18 PM Matti Picus wrote: > In PR 13886 I reworked the way the link to the release notes is > generated. The current page is > > > http://www.numpy.org/devdocs/release.html > > > and the new page is > > > > https://8001-908607-gh.circle-artifacts.com/0/home/circleci/repo/

Re: [Numpy-discussion] __array_function related regression for 1.17.0rc1

2019-07-05 Thread Ralf Gommers
On Tue, Jul 2, 2019 at 1:15 PM Ralf Gommers wrote: > > > On Tue, Jul 2, 2019 at 8:38 AM Stephan Hoyer wrote: > >> On Tue, Jul 2, 2019 at 8:16 AM Ralf Gommers >> wrote: >> >>> >>> >>> On Tue, Jul 2, 2019 at 1:45 AM Juan Nunez-Iglesias &g

Re: [Numpy-discussion] defining a NumPy API standard?

2019-07-15 Thread Ralf Gommers
we were discussing in this thread. Cheers, Ralf > On Tue, Jun 4, 2019 at 12:06 AM Ralf Gommers > wrote: > >> >> >> On Mon, Jun 3, 2019 at 7:56 PM Sebastian Berg >> wrote: >> >>> On Sun, 2019-06-02 at 08:42 +0200, Ralf Gommers wrote: >>&g

Re: [Numpy-discussion] Creating a subclass that never propagates

2019-07-16 Thread Ralf Gommers
On Tue, Jul 16, 2019 at 5:58 AM Charles R Harris wrote: > > > On Tue, Jul 16, 2019 at 3:44 AM Kevin Sheppard > wrote: > >> I am trying to make a subclass that never propagates so that when >> interacted with another ndarray, or even itself so that the return type is >> always ndarray. Is this p

Re: [Numpy-discussion] Stricter numpydoc validation

2019-07-16 Thread Ralf Gommers
On Tue, Jul 16, 2019 at 4:23 AM Gael Varoquaux < gael.varoqu...@normalesup.org> wrote: > > The one thing I worry about is maintenance burden, where numpydoc is > already > > spread a little bit thin -- would any of the Pandas developers be > willing to > > maintain it? > > Any reason that this is

[Numpy-discussion] numpy.org website redesign proposal

2019-07-16 Thread Ralf Gommers
Hi all, I just opened https://github.com/numpy/numpy/pull/14032, which contains a NEP for a redesign of the NumPy website (just the top-level site, not the docs). The part that most warrants discussion is probably the translation part. Additions to the NEP from anyone who has useful experiences wi

Re: [Numpy-discussion] Helping with website improvements

2019-07-16 Thread Ralf Gommers
On Tue, Jul 16, 2019 at 9:57 AM Sebastian Berg wrote: > On Tue, 2019-07-16 at 07:06 -0600, Charles R Harris wrote: > > Hi Dashamir, > > > > On Mon, Jul 15, 2019 at 4:49 PM Dashamir Hoxha > > wrote: > > > Hi, > > > > > > With respect to this call for contributions: > > > https://github.com/numpy/

Re: [Numpy-discussion] Helping with website improvements

2019-07-16 Thread Ralf Gommers
On Tue, Jul 16, 2019 at 12:23 AM Dashamir Hoxha wrote: > On Tue, Jul 16, 2019 at 12:48 AM Dashamir Hoxha > wrote: > >> Hi, >> >> With respect to this call for contributions: >> https://github.com/numpy/numpy/pull/13988/files >> I would like to help with improving the website of numpy (and maybe

Re: [Numpy-discussion] Helping with website improvements

2019-07-17 Thread Ralf Gommers
On Wed, Jul 17, 2019 at 7:29 AM Dashamir Hoxha wrote: > > > On Wed, Jul 17, 2019 at 6:11 AM Ralf Gommers > wrote: > >> >>> Has anybody tried Katacoda before: >>> https://www.katacoda.com/courses/python/playground ? >>> >> >> I haven&

Re: [Numpy-discussion] numpy.org website redesign proposal

2019-07-17 Thread Ralf Gommers
On Wed, Jul 17, 2019 at 8:43 AM Dashamir Hoxha wrote: > > On Wed, Jul 17, 2019 at 6:00 AM Ralf Gommers > wrote: > >> Hi all, >> >> I just opened https://github.com/numpy/numpy/pull/14032, which contains >> a NEP for a redesign of the NumPy website (just the t

[Numpy-discussion] Season of Docs applications

2019-07-17 Thread Ralf Gommers
Hi GSoD applicants, To start with, I want to thank all of you who applied! There's a lot of interest in helping improve NumPy's documentation and web presence, which is awesome to see. During the application phase, we have interacted with some of you already, and I will reach out to others over th

[Numpy-discussion] creating a .github repo

2019-07-19 Thread Ralf Gommers
Hi all, For the GitHub "community health" files like CoC, CONTRIBUTING, FUNDING, SECURITY, etc., there's now the option to put them in a .github repository so they show up for all other repos in the organization. See https://help.github.com/en/articles/creating-a-default-community-health-file-for-

Re: [Numpy-discussion] Season of Docs applications

2019-07-24 Thread Ralf Gommers
to an interesting and productive fall working with several of you. Stay tuned! Cheers, Ralf On Wed, Jul 17, 2019 at 5:12 PM Ralf Gommers wrote: > Hi GSoD applicants, > > To start with, I want to thank all of you who applied! There's a lot of > interest in helping improve NumPy&#

Re: [Numpy-discussion] NEP 30 - Duck Typing for NumPy Arrays - Implementation

2019-08-05 Thread Ralf Gommers
Hi Peter, thanks for writing that up! On Mon, Aug 5, 2019 at 8:07 AM Peter Andreas Entschev wrote: > Hi, > > we have a new proposal for the implementation of NumPy array duck > typing [1] [2], following the high-level overview described in NEP-22 > [3]. > A couple of high level comments: Havi

[Numpy-discussion] proposal to accept NEP 28 (numpy.org website redesign)

2019-08-05 Thread Ralf Gommers
Hi all, I propose to accept NEP 28 (https://github.com/numpy/numpy/pull/14032). Discussion seems to have died down, and there have been no major objections raised. In addition to the discussion on the PR, we had some discussion on translations in the community call 1.5 weeks ago. We decided that

[Numpy-discussion] did anyone create numpy.slack.com?

2019-08-05 Thread Ralf Gommers
Hi all, I was trying to create a Slack workspace named numpy, but it turns out that numpy.slack.com already exists. Does anyone have access to it or knows who is administering it? Thanks, Ralf ___ NumPy-Discussion mailing list NumPy-Discussion@python.or

Re: [Numpy-discussion] did anyone create numpy.slack.com?

2019-08-06 Thread Ralf Gommers
- login with GitHub > - Zulipchat is itself FOSS (I have successfully set up my own instance > before) > - (upcoming) public archive (read without login) > > Juan. > > On 6 Aug 2019, at 7:38 pm, Pankaj Jangid wrote: > > On Mon, Aug 05, 2019 at 10:24:28PM -0700, Ralf Gomme

[Numpy-discussion] Season of Docs - welcome Anne, Maja, Brandon

2019-08-06 Thread Ralf Gommers
Hi all, Google has announced the Season of Docs participants for this year [1]. We had a lot of excellent candidates and had to make some hard choices. We applied for extra slots, but unfortunately didn't win the lottery for those; we got one slot for NumPy and one for SciPy. We chose the projects

Re: [Numpy-discussion] NEP 30 - Duck Typing for NumPy Arrays - Implementation

2019-08-07 Thread Ralf Gommers
On Mon, Aug 5, 2019 at 6:18 PM Stephan Hoyer wrote: > On Mon, Aug 5, 2019 at 2:48 PM Ralf Gommers > wrote: > > >> The NEP currently does not say who this is meant for. Would you expect >> libraries like SciPy to adopt it for example? >> >> The NEP also (unde

Re: [Numpy-discussion] Season of Docs - welcome Anne, Maja, Brandon

2019-08-07 Thread Ralf Gommers
On Tue, Aug 6, 2019 at 4:46 PM Ralf Gommers wrote: > Hi all, > > Google has announced the Season of Docs participants for this year [1]. We > had a lot of excellent candidates and had to make some hard choices. We > applied for extra slots, but unfortunately didn't win the

Re: [Numpy-discussion] [SciPy-Dev] Season of Docs - welcome Anne, Maja, Brandon

2019-08-08 Thread Ralf Gommers
Hopefully that would be good context for early review of > a couple of the projects. > Awesome, thanks Bennet! > I will add my name to the poll, if that's OK? > Yes definitely! Cheers, Ralf > -- bennet > > On Wed, Aug 7, 2019 at 9:03 PM Ralf Gommers > wrote: &g

Re: [Numpy-discussion] Reformat the wall-of-text release notes

2019-08-08 Thread Ralf Gommers
On Thu, Aug 8, 2019 at 6:24 AM Matti Picus wrote: > Our Release Note page https://numpy.org/devdocs/release.html is one long > litany of all the releases ever. While this is convenient for searching > with CTRL-F, it is not conducive to browsing. I suggested splitting it into > pages with a TOC p

Re: [Numpy-discussion] Season of Docs - welcome Anne, Maja, Brandon

2019-08-08 Thread Ralf Gommers
On Wed, Aug 7, 2019 at 6:03 PM Ralf Gommers wrote: > > > On Tue, Aug 6, 2019 at 4:46 PM Ralf Gommers > wrote: > > I will send out a poll to find a good time for everyone for a kickoff >> call. Our intent is to build a documentation team with multiple writers and >>

Re: [Numpy-discussion] Numpy twitter handle?

2019-08-17 Thread Ralf Gommers
On Fri, Aug 16, 2019 at 8:10 PM Abdur-Rahmaan Janhangeer < arj.pyt...@gmail.com> wrote: > Greetings, what is the numpy twitter handle? Thanks! > There is no such thing. We're typically pretty busy with code/website/docs. A blog, Twitter, or other social media presence has not really been on our r

Re: [Numpy-discussion] Season of Docs - welcome Anne, Maja, Brandon, Shekhar, Christina

2019-08-18 Thread Ralf Gommers
nd website, and looking forward to the next couple of months! Cheers, Ralf On Wed, Aug 7, 2019 at 6:03 PM Ralf Gommers wrote: > > > On Tue, Aug 6, 2019 at 4:46 PM Ralf Gommers > wrote: > >> Hi all, >> >> Google has announced the Season of Docs participants for this y

[Numpy-discussion] NumFOCUS Summit and 4 Nov sprint

2019-08-21 Thread Ralf Gommers
Hi all, On 2-3 November the NumFOCUS Summit will be held in NYC, and as a sponsored project NumPy can send two people to it (with NumFOCUS covering travel and hotel costs). To choose those two people we asked the members of the Steering Council first. It seems that we may have an open slot left, s

Re: [Numpy-discussion] NumPy cross-compilation on macOS host

2019-08-23 Thread Ralf Gommers
On Fri, Aug 23, 2019 at 2:28 AM Jakub Piotr Cłapa wrote: > Hi, > > I spent some time trying to cross-compile NumPy for Linux ARM64 on a > macOS host as part of an OpenWRT compilation [1]. It was not so bad but > certainly not trivial and I was wondering if we could use my experience > to help str

[Numpy-discussion] first Season of Docs blog post

2019-08-25 Thread Ralf Gommers
Hi all, Anne has written a very nice blog post about the start of the Season of Docs projects: https://towardsdatascience.com/what-do-you-want-to-see-in-the-numpy-docs-de73efb80375 It even includes a pineapple with sunglasses and a party hat, so a good read:) Cheers, Ralf ___

[Numpy-discussion] NumPy logo refresh

2019-08-27 Thread Ralf Gommers
Hi all, At https://github.com/numpy/numpy.org/issues/37 we have an update to the NumPy logo, changing the colors for more contrast / a more modern look. Please have a look! What would also be helpful is to know who made this logo, and with what tool. We'd like to produce a new SVG, but doing that

Re: [Numpy-discussion] ENH: Add Moving Average Function

2019-08-27 Thread Ralf Gommers
On Mon, Aug 26, 2019 at 8:38 AM Todd wrote: > I think having some function for common cases like moving average and > spectrogram would be good. Having a jumping-off point and simple reference > for testing against could encourage someone to make a faster implementation > down the road. > This

Re: [Numpy-discussion] NumPy Community Survey

2019-08-28 Thread Ralf Gommers
On Wed, Aug 28, 2019 at 9:42 PM Inessa Pawson wrote: > You know that NumPy is essential to the Python community. The NumPy team > wants you to know that YOU, our user and developer community, are essential > to us. That’s why we are putting together a team to create the inaugural > NumPy Communit

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-02 Thread Ralf Gommers
On Mon, Sep 2, 2019 at 2:09 PM Nathaniel Smith wrote: > On Mon, Sep 2, 2019 at 2:15 AM Hameer Abbasi > wrote: > > Me, Ralf Gommers and Peter Bell (both cc’d) have come up with a proposal > on how to solve the array creation and duck array problems. The solution is >

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-06 Thread Ralf Gommers
On Fri, Sep 6, 2019 at 1:32 AM Hameer Abbasi wrote: > That's a lot of very good questions! Let me see if I can answer them > one-by-one. > > On 06.09.19 09:49, Nathaniel Smith wrote: > > But even that could be accomplished by just > putting something in the docs. And adding the alias has substant

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-06 Thread Ralf Gommers
On Fri, Sep 6, 2019 at 12:53 AM Nathaniel Smith wrote: > On Mon, Sep 2, 2019 at 11:21 PM Ralf Gommers > wrote: > > On Mon, Sep 2, 2019 at 2:09 PM Nathaniel Smith wrote: > > On Tue, Sep 3, 2019 at 2:04 AM Hameer Abbasi > wrote: > > The fact that we're having t

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-06 Thread Ralf Gommers
On Fri, Sep 6, 2019 at 1:32 AM Hameer Abbasi wrote: > That's a lot of very good questions! Let me see if I can answer them > one-by-one. > > On 06.09.19 09:49, Nathaniel Smith wrote: > > But those are general questions about unumpy, and I'm guessing no-one > knows all the answers yet... and these

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-06 Thread Ralf Gommers
On Fri, Sep 6, 2019 at 5:16 PM Nathaniel Smith wrote: > On Fri, Sep 6, 2019 at 11:44 AM Ralf Gommers > wrote: > > > > > > > > On Fri, Sep 6, 2019 at 1:32 AM Hameer Abbasi > wrote: > >> > >> That's a lot of very good questions! Let me see

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-06 Thread Ralf Gommers
On Fri, Sep 6, 2019 at 4:51 PM Nathaniel Smith wrote: > On Fri, Sep 6, 2019 at 2:45 PM Ralf Gommers > wrote: > > There may be another very concrete one (that's not yet in the NEP): > allowing other libraries that consume ndarrays to use overrides. An example > is nu

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-07 Thread Ralf Gommers
On Sat, Sep 7, 2019 at 1:07 PM Sebastian Berg wrote: > On Fri, 2019-09-06 at 14:45 -0700, Ralf Gommers wrote: > > > > > > > > > That's part of it. The concrete problems it's solving are > > > threefold: > > > Array creation functi

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-07 Thread Ralf Gommers
On Sat, Sep 7, 2019 at 2:18 PM sebastian wrote: > On 2019-09-07 15:33, Ralf Gommers wrote: > > On Sat, Sep 7, 2019 at 1:07 PM Sebastian Berg > > wrote: > > > >> On Fri, 2019-09-06 at 14:45 -0700, Ralf Gommers wrote: > >>> > >>> > >

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-07 Thread Ralf Gommers
On Sat, Sep 7, 2019 at 4:16 PM Nathaniel Smith wrote: > On Fri, Sep 6, 2019 at 11:04 PM Ralf Gommers > wrote: > > Vendoring means "include the code". So no dependency on an external > package. If we don't vendor, it's going to be either unused, or end up as

[Numpy-discussion] shipping sdists without generated C sources from Cython code

2019-09-07 Thread Ralf Gommers
Hi all, There are several open issues about people not being able to compile the latest release with Python 3.8 betas due to our release containing generated C code with a too old version of Cython. This happened for Python 3.7 as well. With the Python packaging system having improved that build d

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-08 Thread Ralf Gommers
On Sun, Sep 8, 2019 at 12:54 AM Nathaniel Smith wrote: > On Fri, Sep 6, 2019 at 11:53 AM Ralf Gommers > wrote: > > On Fri, Sep 6, 2019 at 12:53 AM Nathaniel Smith wrote: > >> On Tue, Sep 3, 2019 at 2:04 AM Hameer Abbasi > wrote: > >> > The fact that

Re: [Numpy-discussion] [JOB] Principal Software Engineer position at IHME

2019-09-09 Thread Ralf Gommers
On Mon, Sep 9, 2019 at 2:27 PM Chun-Wei Yuan wrote: > *The Institute for Health Metrics and Evaluation (IHME) *has an > outstanding opportunity for a full-time *Principal Software Engineer *on > our Forecasting/Future Health Scenarios (FHS) team*.* The development arm > of the team is responsible

Re: [Numpy-discussion] [JOB] Principal Software Engineer position at IHME

2019-09-09 Thread Ralf Gommers
for not updating that page, thanks for pointing that out. That bit of text stems from a time when it was still quite unusual to be able to use NumPy et al. in a job. Luckily these days that's different;) Cheers, Ralf > > On Mon, Sep 9, 2019 at 3:19 PM Ralf Gommers > wrote: > >&

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-09 Thread Ralf Gommers
On Sun, Sep 8, 2019 at 6:27 PM Nathaniel Smith wrote: > On Sun, Sep 8, 2019 at 8:40 AM Ralf Gommers > wrote: > > > > > > > > On Sun, Sep 8, 2019 at 12:54 AM Nathaniel Smith wrote: > >> > >> On Fri, Sep 6, 2019 at 11:53 AM Ralf Gommers > wrot

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-11 Thread Ralf Gommers
On Tue, Sep 10, 2019 at 10:53 AM Sebastian Berg wrote: > On Tue, 2019-09-10 at 17:28 +0200, Hameer Abbasi wrote: > > On 07.09.19 22:06, Sebastian Berg wrote: > > > > > > Now for the end-users choosing one array-like over another, seems > > > nicer > > > as an implicit mechanism (why should I not

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-09-11 Thread Ralf Gommers
On Tue, Sep 10, 2019 at 10:59 AM Stephan Hoyer wrote: > On Tue, Sep 10, 2019 at 6:06 AM Hameer Abbasi > wrote: > >> On 10.09.19 05:32, Stephan Hoyer wrote: >> >> On Mon, Sep 9, 2019 at 6:27 PM Ralf Gommers >> wrote: >> >>> I think we've c

[Numpy-discussion] keeping all meeting notes and docs in new repo?

2019-09-15 Thread Ralf Gommers
Hi all, We have had community calls for quite a while, the minutes of which are kept in https://github.com/BIDS-numpy/docs. That's quite hard to discover, it would be better if those lived under the NumPy GitHub org. Also, we have minutes from Season of Docs and website redesign calls, plus occasi

Re: [Numpy-discussion] How to Capitalize numpy?

2019-09-16 Thread Ralf Gommers
ke__, I > >> would also update the NEP to reflect that changes. FWIW, I > >> particularly neither like nor dislike __numpy_like__, but I don't have > >> any better suggestions than that or keeping the current naming. > >> > >> Best, > &

Re: [Numpy-discussion] DType Roadmap/NEP Discussion

2019-09-18 Thread Ralf Gommers
Hi Sebastian, On Wed, Sep 18, 2019 at 4:35 PM Sebastian Berg wrote: > Hi all, > > to try and make some progress towards a decision since the broad design > is pretty much settling from my side. I am thinking about making a > meeting, and suggest Monday at 11am Pacific Time (I am open to other >

Re: [Numpy-discussion] Low-level API for Random

2019-09-19 Thread Ralf Gommers
he requests for new (exotic) > distributions to be included in Generator. > > Most of the generator functions follow a pattern random_DISTRIBUTION. > Some have a bit more name mangling which can easily be cleaned up (like > ranomd_gauss_zig, which should become PREFIX_standard_normal). > &g

Re: [Numpy-discussion] Low-level API for Random

2019-09-19 Thread Ralf Gommers
On Thu, Sep 19, 2019 at 4:53 PM Robert Kern wrote: > On Thu, Sep 19, 2019 at 5:24 AM Ralf Gommers > wrote: > >> >> On Thu, Sep 19, 2019 at 10:28 AM Kevin Sheppard < >> kevin.k.shepp...@gmail.com> wrote: >> >>> There are some users of the NumPy C c

Re: [Numpy-discussion] Low-level API for Random

2019-09-20 Thread Ralf Gommers
On Fri, Sep 20, 2019 at 5:29 AM Robert Kern wrote: > On Thu, Sep 19, 2019 at 11:04 PM Ralf Gommers > wrote: > >> >> >> On Thu, Sep 19, 2019 at 4:53 PM Robert Kern >> wrote: >> >>> On Thu, Sep 19, 2019 at 5:24 AM Ralf Gommers >>> wr

Re: [Numpy-discussion] Low-level API for Random

2019-09-20 Thread Ralf Gommers
On Fri, Sep 20, 2019 at 7:09 AM Robert Kern wrote: > > > On Fri, Sep 20, 2019 at 6:09 AM Ralf Gommers > wrote: > >> >> >> On Fri, Sep 20, 2019 at 5:29 AM Robert Kern >> wrote: >> >>> >>> We might end up with more than 2 implem

Re: [Numpy-discussion] Low-level API for Random

2019-09-20 Thread Ralf Gommers
On Fri, Sep 20, 2019 at 9:31 PM Robert Kern wrote: > On Fri, Sep 20, 2019 at 11:33 PM Ralf Gommers > wrote: > >> >> >> On Fri, Sep 20, 2019 at 7:09 AM Robert Kern >> wrote: >> >>> >>> >>> On Fri, Sep 20, 2019 at 6:09 AM Ralf G

Re: [Numpy-discussion] User Stories for https://numpy.org

2019-09-20 Thread Ralf Gommers
On Wed, Sep 18, 2019 at 9:52 AM Inessa Pawson wrote: > The NumPy web team has begun redesigning https://numpy.org determined to > transform the website into a welcoming and useful digital hub of all things > NumPy. We are inviting all members of our large and diverse community to > submit their u

Re: [Numpy-discussion] DType Roadmap/NEP Discussion

2019-09-23 Thread Ralf Gommers
On Mon, Sep 23, 2019 at 1:40 PM Tom Augspurger wrote: > > > On Fri, Sep 20, 2019 at 3:10 PM Sebastian Berg > wrote: > >> On Thu, 2019-09-19 at 21:35 +0300, Matti Picus wrote: >> > On 19/9/19 2:34 am, Sebastian Berg wrote: >> > > Hi all, >> > > >> > > to try and make some progress towards a decis

Re: [Numpy-discussion] Python 3.8 numpy wheels

2019-10-08 Thread Ralf Gommers
On Mon, Oct 7, 2019 at 6:09 PM Charles R Harris wrote: > Hi All, > > Thanks to the work of Matti Pincus and Matthew Brett, manylinux1 numpy > wheels are now available for testing. > Thanks so much for working on that Matti, Matthew and Chuck! Any pointer on where the wheels are hosted? Don't se

Re: [Numpy-discussion] NEP 31 — Context-local and global overrides of the NumPy API

2019-10-09 Thread Ralf Gommers
On Wed, Oct 9, 2019 at 6:00 PM Juan Nunez-Iglesias wrote: > Hi all, and thank you for all your hard work with this. > > I wanted to provide more of an "end user" perspective than I think has > been present in this discussion so far. Over the past month, I've quickly > skimmed some emails on this

[Numpy-discussion] SciPy user documentation survey - please participate

2019-10-12 Thread Ralf Gommers
Hi everyone, Maja, our technical writer for Season of Docs for SciPy, created a survey specifically about how users use the SciPy docs and what they would like to see improved. She sent out the link to scipy-dev before and it was shared on Twitter. We've received some really valuable responses, an

Re: [Numpy-discussion] 1.19 release

2019-10-12 Thread Ralf Gommers
On Sat, Oct 12, 2019 at 3:21 AM Charles R Harris wrote: > Hi All, > > Thought I'd raise the option of trying to put together an NEP for the 1.18 > release like Python does PEPs. If that is considered too procedural for > releases that come out every six months or so, are there any suggestions > f

Re: [Numpy-discussion] 1.19 release

2019-10-13 Thread Ralf Gommers
On Sat, Oct 12, 2019 at 7:14 PM Charles R Harris wrote: > > > On Sat, Oct 12, 2019 at 9:58 AM Ralf Gommers > wrote: > >> >> >> On Sat, Oct 12, 2019 at 3:21 AM Charles R Harris < >> charlesr.har...@gmail.com> wrote: >> >>> Hi All, >&

Re: [Numpy-discussion] educational resources recommendations are wanted

2019-10-16 Thread Ralf Gommers
On Wed, Oct 16, 2019 at 4:22 AM Inessa Pawson wrote: > I’m working on creating a curated collection of NumPy related educational > resources (tutorials, articles, books, presentations, courses, etc.). > Your recommendations would be much appreciated, especially in languages > other than English.

Re: [Numpy-discussion] Unsupporting python3.5

2019-10-18 Thread Ralf Gommers
On Fri, Oct 11, 2019 at 4:18 AM Charles R Harris wrote: > > > On Thu, Oct 10, 2019 at 6:02 PM Stefan van der Walt > wrote: > >> On Thu, Oct 10, 2019, at 09:34, Charles R Harris wrote: >> >> I think we can support 3.5 as long as we please, the question is how long >> we *want* to support it. I do

Re: [Numpy-discussion] Unsupporting python3.5

2019-10-19 Thread Ralf Gommers
On Fri, Oct 18, 2019 at 2:36 PM Charles R Harris wrote: > > > On Fri, Oct 18, 2019 at 3:06 AM Ralf Gommers > wrote: > >> >> >> On Fri, Oct 11, 2019 at 4:18 AM Charles R Harris < >> charlesr.har...@gmail.com> wrote: >> >>> >>&g

[Numpy-discussion] proposed NEP template change

2019-10-24 Thread Ralf Gommers
Hi all, In https://github.com/numpy/numpy/pull/14734 we're working on a NEP template update, with the goal of better separating content that's relevant for users and authors of packages that depend on NumPy from implementation details. Please have a look and comment on the PR if you're interested

Re: [Numpy-discussion] NumPy amuse-bouche

2019-10-29 Thread Ralf Gommers
On Tue, Oct 29, 2019 at 5:22 AM Inessa Pawson wrote: > We are looking for code snippets that illustrate NumPy’s unique > capabilities. > Maybe good to clarify a bit: we are looking for a short snippet to put at the top of the main page of the new website. Say 3-10 lines of code. It should illust

Re: [Numpy-discussion] Transonic Vision: unifying Python-Numpy accelerators

2019-11-06 Thread Ralf Gommers
On Mon, Nov 4, 2019 at 4:54 PM PIERRE AUGIER < pierre.aug...@univ-grenoble-alpes.fr> wrote: > Dear Python-Numpy community, > > Transonic is a pure Python package to easily accelerate modern > Python-Numpy code with different accelerators (currently Cython, Pythran > and Numba). > > I'm trying to g

Re: [Numpy-discussion] Transonic Vision: unifying Python-Numpy accelerators

2019-11-12 Thread Ralf Gommers
On Tue, Nov 12, 2019 at 1:09 PM PIERRE AUGIER < pierre.aug...@univ-grenoble-alpes.fr> wrote: > > > Date: Wed, 6 Nov 2019 23:49:08 -0500 > > From: Ralf Gommers > > To: Discussion of Numerical Python > > Subject: Re: [Numpy-discussion] Transonic Vision

[Numpy-discussion] a new grant for NumPy and OpenBLAS!

2019-11-14 Thread Ralf Gommers
Hi all, I'm very pleased to announce that NumPy and OpenBLAS have received a joint grant for $195,000 from the Chan Zuckerberg Initiative. In summary, this grant is for high-level documentation, website development and graphic design, governance activities and community building for NumPy, and fo

Re: [Numpy-discussion] Disallow Accelerate as a LAPACK backend for NumPy

2019-11-15 Thread Ralf Gommers
On Fri, Nov 15, 2019 at 5:27 AM Matti Picus wrote: > On Tue, Nov 12, 2019 at 12:41 AM Matti Picus > wrote: > > Apple has dropped support for Accelerate. It has bugs that have not > been > fixed, and is closed source so we cannot fix them ourselves. We have > been getting a ha

[Numpy-discussion] welcome Shaloo Shalini to the NumPy team

2019-11-15 Thread Ralf Gommers
Hi all, Please welcome Shaloo Shalini to the NumPy team. Shaloo is an experienced technology marketing consultant with a passion for open source. She has been contributing graphical content, information mapping and technical writing since the summer. Most of that still needs to be integrated into

Re: [Numpy-discussion] a new grant for NumPy and OpenBLAS!

2019-11-15 Thread Ralf Gommers
On Thu, Nov 14, 2019 at 9:35 PM Stefan van der Walt wrote: > Hi Ralf, > > On Thu, Nov 14, 2019, at 15:42, Ralf Gommers wrote: > > I'm very pleased to announce that NumPy and OpenBLAS have received a joint > grant for $195,000 from the Chan Zuckerberg Initiative. &

[Numpy-discussion] website repo change

2019-11-19 Thread Ralf Gommers
Hi all, I plan to change the master branch of the website repository to contain the new Hugo site rather than the old Sphinx site, later today. I will help with migrating git branches if anyone needs such help. Aside: two longer messages on this topic got blocked by some weird new Gmail spam filt

Re: [Numpy-discussion] Updated numpy.random C-API

2019-11-28 Thread Ralf Gommers
On Fri, Nov 22, 2019 at 8:54 AM Matti Picus wrote: > Hi everyone, > > > We recently officially exposed and documented[0] the C-API side of > numpy.random. There are now working examples[3] of using numpy.random > from numba[1], cython[2], and cffi[5]. > > > Please try this out before the 1.18 rel

[Numpy-discussion] Triage-review and Triaged labels & triage meeting

2019-12-02 Thread Ralf Gommers
Hi all, We now have "Triage-review" and "Triaged" labels, to go with the bi-weekly meeting we will start with this week. For those that missed it in the notes from the sprint: the idea is to change from the weekly "community call" meetings to: 1. a bi-weekly community call with higher-level topic

<    1   2   3   4   5   6   7   8   >