
Hi all, I just found out there is a PyData Madrid happening in early April, and it would feel wrong not to go, it being my hometown and all. Aside from the usual "Who else is going? We should meet!" I was also thinking of submitting a proposal for a talk. My idea was to put something together on "The future of NumPy indexing" and use it as an opportunity to raise awareness and hopefully gather feedback from users on the proposed changes, in sort of a "if the mountain won't come to Muhammad" type of thing. Thoughts? Comments? Anyone else going or thinking about going? Jaime -- (\__/) ( O.o) ( > <) Este es Conejo. Copia a Conejo en tu firma y ayúdale en sus planes de dominación mundial.

On Mi, 2016-02-17 at 20:59 +0100, Jaime Fernández del Río wrote:
I guess you do know my last name means mountain in german? But if Muhammed might come, I should really improve my arabic ;). In any case sounds good to me if you like to do it, I don't think I will go, though it sounds nice. There are probably some other bigger things for "the future of NumPy", both impact and work wise. Such as the dtypes ideas, which might be nice to mention on such an occasion. Of course I like feedback on indexing, though (not sure if your ideas for indexing go further then what I think of right now). That NEP and code is sitting there after all with a decent chunk done and pretty much working (though relatively far from finished with testing and subclasses). Plus we have to make sure we get the details right, and there a talk may really help too :). - Sebastian

On Wed, Feb 17, 2016 at 9:46 PM, Sebastian Berg <sebastian@sipsolutions.net> wrote:
Sounds like a good idea to me too. I like both the concrete topic, as well as just having a talk on Numpy at a PyData conference. In general there are too few (if any) talks on Numpy and other core libraries at PyData and Scipy confs I think. Ralf

2016-02-20 17:58 GMT+01:00 Ralf Gommers <ralf.gommers@gmail.com>:
+1. It would be great a numpy talk from a core developer. BTW, C4P closes tomorrow!!! Jaime, if you come to Madrid you know you have some beers waiting for you. Disclaimer, I'm one of co-organizers of the PyData Madrid. Best.

On Sat, Feb 20, 2016 at 8:13 PM, David Cournapeau <cournape@gmail.com> wrote:
With a full day to spare, I have submitted a talk proposal: Brief Description Advanced (a.k.a. "fancy") indexing is one of NumPy's greatest features. It is also well known for its ability to trip and confuse beginners and experts alike. This talk will review how it works and why it is great, give some insight on why it is how it is, explore some of its darkest corners, and go over some recent proposals to rationalize it. Detailed Abstract Advanced (a.k.a. _fancy_) indexing is one of NumPy's greatest features. Once past the rather steep learning curve, it enables a very expressive and powerful syntax, and makes coding a wide range of complex operations a breeze. But this versatility comes with a dark side of surprising results for some seemingly simple cases, and conflicts with the design choices of more recent data analysis packages. This has led to a viewpoint with growing support among the community that fancy indexing may be too fancy for its own good. This talk will review the workings of advanced indexing, highlighting where it excels, and where it falls short, and give some context on the logic behind some design decisions. It will also cover the existing [NumPy Enhancement Proposal (NEP)](https://github.com/numpy/numpy/pull/6256) to "implement an intuitive and fully featured advanced indexing."
Jaime, if you come to Madrid you know you have some beers waiting for you.
Talk or not, I'm really looking forward to those beers and getting to meet Juan Luis and you! Jaime -- (\__/) ( O.o) ( > <) Este es Conejo. Copia a Conejo en tu firma y ayúdale en sus planes de dominación mundial.

On Mi, 2016-02-17 at 20:59 +0100, Jaime Fernández del Río wrote:
I guess you do know my last name means mountain in german? But if Muhammed might come, I should really improve my arabic ;). In any case sounds good to me if you like to do it, I don't think I will go, though it sounds nice. There are probably some other bigger things for "the future of NumPy", both impact and work wise. Such as the dtypes ideas, which might be nice to mention on such an occasion. Of course I like feedback on indexing, though (not sure if your ideas for indexing go further then what I think of right now). That NEP and code is sitting there after all with a decent chunk done and pretty much working (though relatively far from finished with testing and subclasses). Plus we have to make sure we get the details right, and there a talk may really help too :). - Sebastian

On Wed, Feb 17, 2016 at 9:46 PM, Sebastian Berg <sebastian@sipsolutions.net> wrote:
Sounds like a good idea to me too. I like both the concrete topic, as well as just having a talk on Numpy at a PyData conference. In general there are too few (if any) talks on Numpy and other core libraries at PyData and Scipy confs I think. Ralf

2016-02-20 17:58 GMT+01:00 Ralf Gommers <ralf.gommers@gmail.com>:
+1. It would be great a numpy talk from a core developer. BTW, C4P closes tomorrow!!! Jaime, if you come to Madrid you know you have some beers waiting for you. Disclaimer, I'm one of co-organizers of the PyData Madrid. Best.

On Sat, Feb 20, 2016 at 8:13 PM, David Cournapeau <cournape@gmail.com> wrote:
With a full day to spare, I have submitted a talk proposal: Brief Description Advanced (a.k.a. "fancy") indexing is one of NumPy's greatest features. It is also well known for its ability to trip and confuse beginners and experts alike. This talk will review how it works and why it is great, give some insight on why it is how it is, explore some of its darkest corners, and go over some recent proposals to rationalize it. Detailed Abstract Advanced (a.k.a. _fancy_) indexing is one of NumPy's greatest features. Once past the rather steep learning curve, it enables a very expressive and powerful syntax, and makes coding a wide range of complex operations a breeze. But this versatility comes with a dark side of surprising results for some seemingly simple cases, and conflicts with the design choices of more recent data analysis packages. This has led to a viewpoint with growing support among the community that fancy indexing may be too fancy for its own good. This talk will review the workings of advanced indexing, highlighting where it excels, and where it falls short, and give some context on the logic behind some design decisions. It will also cover the existing [NumPy Enhancement Proposal (NEP)](https://github.com/numpy/numpy/pull/6256) to "implement an intuitive and fully featured advanced indexing."
Jaime, if you come to Madrid you know you have some beers waiting for you.
Talk or not, I'm really looking forward to those beers and getting to meet Juan Luis and you! Jaime -- (\__/) ( O.o) ( > <) Este es Conejo. Copia a Conejo en tu firma y ayúdale en sus planes de dominación mundial.
participants (5)
-
David Cournapeau
-
Jaime Fernández del Río
-
Kiko
-
Ralf Gommers
-
Sebastian Berg