Earlier quoted context omitted.
I think this is great. Nature is really a way for scientists to score points, not a publication that you read cover to cover that needs stylistic consistency. Right now the academic citation-count scoring mechanism doesn’t give enough incentive for people to work on the important infrastructure pieces like Numpy. So this is a good step towards putting scientific priorities in the right place.
I definitely think things like the infrastructure don't get enough credit. I also mean no criticism of numpy. But is Numpy per se conceptually that innovative, from a computer science perspective? I guess to me this just seemed unusually introductory, about a specific library for a specific language. Put another way: if I was going to cite numpy, would I cite this? Probably not. Would I cite this paper for any of the…
Array Programming with NumPy
21–30 of 114 posts
Re: Array Programming with NumPy
#22Re: Array Programming with NumPy
#23Ah, just the right time to publish about numpy - right when everyone is moving over to Julia because of numpy's warts.
Re: Array Programming with NumPy
#24For some reason this struck me as inappropriate for the outlet. It's a nice piece as an introduction to array programming with numpy, but seemed out of place to me.
This kind of article heralds its adoption to mainstream biology. It's now well known enough to interest biologists in general!
Re: Array Programming with NumPy
#25Earlier quoted context omitted.
If, going forward, 5% of all papers that use NumPy to get their results actually cite this paper, it will be one of Nature's most cited papers every year.
There's an interesting trend of what content gets published in peer-reviewed journals vs. blogs/github/etc. I suspect there is an audience segment that strongly values peer reviewed pieces that are equivalent content wise to introductory material in a variety of formats. I wonder if github should add a "Review" feature to provide a similar content authoring experience.
Re: Array Programming with NumPy
#26Ah, just the right time to publish about numpy - right when everyone is moving over to Julia because of numpy's warts.
I'm interested in Julia, but if numpy has warts, I suppose Julia has not yet had time to even grow its skin.
Re: Array Programming with NumPy
#27For some reason this struck me as inappropriate for the outlet. It's a nice piece as an introduction to array programming with numpy, but seemed out of place to me.
Yeah, this is a review article. Nature is not the right spot for it.
Re: Array Programming with NumPy
#28Articles like this are a _huge_ deal for that reason. It's an immense delayed recognition for over a decade of work from a lot of folks.
Re: Array Programming with NumPy
#29Earlier quoted context omitted.
I'm interested in Julia, but if numpy has warts, I suppose Julia has not yet had time to even grow its skin.
Theoretically Julia is better for scientific computing, the only issue is its package ecosystem isn't as mature as Python's. But it's growing incredibly fast and there have already been libraries available for a few years that would be really impractical to write and maintain at such a level in C++ for Python. I assume that for science at least Julia will catch on a lot.
That's not a small issue. The ecosystem is probably the reason people choose NumPy over MATLAB, for example. NumPy is not inherently superior to MATLAB, and most academicians that adopted NumPy in the 2000's already had a MATLAB license, so cost was not a concern either.
Re: Array Programming with NumPy
#30Don't underestimate the impact this has on getting funding or even just tenure/etc recognition for working on numpy. I'm in industry these days, but coming from the academic side, it's _really_ hard to get recognized for building the underlying infrastructure that tons of people use. I've built and maintained libraries that are used in a ton of publications, but was always told my work was "utterly and completely use…
I can never understand the arrogance of folks who would say something like this