What protocol to use now?

Hi folks, There was just a question on the wxPython list about how to optimize some drawing of data in numpy arrays. Currently, wxPython uses PySequenceGetItem to iterate through an array, so you can imagine there is a fair bit of overhead in that. But what to use? We don't want to require numpy, so using the numpy API directly is out. Using the buffer interface makes it too hard to catch user errors. The array interface was made for this sort of thing, but is deprecated: http://docs.scipy.org/doc/numpy/reference/arrays.interface.html Is the new PEP 3118 protocol now (as of version 1.4) supported by numpy, at least for export? At the moment, a one-way street is OK for this application. thanks, -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception [email protected]

participants (3)
-
Christopher Barker
-
Pauli Virtanen
-
Robert Kern