From: Travis O. <oli...@ie...> - 2006-10-30 19:02:12
|
If anybody has a desire to see the array interface into Python, please help by voicing an opinion on python-dev in the discussion about adding data-type objects to Python. There are a few prominent people who don't get why applications would need to share data-type information about memory areas. I need help giving reasons why. -Travis |
From: Lisandro D. <da...@gm...> - 2006-10-30 21:08:28
|
On 10/30/06, Travis Oliphant <oli...@ie...> wrote: > > If anybody has a desire to see the array interface into Python, please > help by voicing an opinion on python-dev in the discussion about adding > data-type objects to Python. There are a few prominent people who > don't get why applications would need to share data-type information > about memory areas. I need help giving reasons why. > > -Travis Python-Dev is sometimes a hard place to get into. I remember posting some proposals or even bugs (considered bugs for me and others) and getting rather crude responses. Travis said "a few prominent people...". I consider Travis a *very* prominent people in Python world. His **terrific** contribution to NumPy reveals a really smart, always-looking-ahead way of doing things. However, I've seen before strong and disparate opposition to his proposals in Python-Dev. Perhaps the reason for this is simple: few Python core developers are involved in scientific computing and do not have a clear idea of what it is needed for this. I really believe that NumPy/Scipy community should try to raise his voice on Python-Dev. Many NumPy/Scipy users/developers really want to run high-performance Python code. Python is being used in supercomputers, some applications taking advantage of Python (SPaSM) have even won the Gordon Bell Performance Prize. An 25 Tflop/s application involving Python programing language is really a good example of what can be achieved with Python and compiled code interaction. In short, I fully support Travis in his initiative to standardize access to low level binary data, and encourage others like me who really want this to post to Python-Dev. From my part, I will try to post my reasons in connection with my (small) experience developing MPI for Python. Regars, --=20 Lisandro Dalc=EDn --------------- Centro Internacional de M=E9todos Computacionales en Ingenier=EDa (CIMEC) Instituto de Desarrollo Tecnol=F3gico para la Industria Qu=EDmica (INTEC) Consejo Nacional de Investigaciones Cient=EDficas y T=E9cnicas (CONICET) PTLC - G=FCemes 3450, (3000) Santa Fe, Argentina Tel/Fax: +54-(0)342-451.1594 |
From: Christopher B. <Chr...@no...> - 2006-10-30 23:48:29
|
Lisandro Dalcin wrote: > Perhaps the reason for this is simple: > few Python core developers are involved in scientific computing and do > not have a clear idea of what it is needed for this. Perhaps true, but..... I imagine one of the issues that the python-dev crowd has is that they don't want to add features solely for the scientific computing crowd. Indeed, they don't need to. The features are there in numpy, everyone who uses numpy has access to them. The reason I want to have these features in the standard library is that there are a lot of good uses for them outside the scientific computing community, and, in particular, for interaction between scientific computing and more general purpose packages (GUI toolkits, Image processing, web frameworks, who knows?) Specifically, this is useful stuff for exchanging data with PIL, wxPython (two specific uses I have), and Matplotlib could really use it with all of its back-ends (TK, GTK, QT, etc....). In addition, I don't think it's on the table at the moment, but an n-d array has a lot of use well outside of number crunching. I've introduced a handful of users to numpy just to get access to a nice n-d object array type for completely no-numeric uses. Off to go post on python-dev..... -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Colin J. W. <cj...@sy...> - 2006-10-31 01:01:36
|
Travis Oliphant wrote: > If anybody has a desire to see the array interface into Python, please > help by voicing an opinion on python-dev in the discussion about adding > data-type objects to Python. There are a few prominent people who > don't get why applications would need to share data-type information > about memory areas. I need help giving reasons why. > > -Travis > It seems to make sense to me. Perhaps a pointer to some document on just what is being proposed would help. Colin W. |