A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2006-March/062527.html below:

[Python-Dev] Expose the array interface in Python 2.5?

[Python-Dev] Expose the array interface in Python 2.5?Thomas Heller theller at python.net
Fri Mar 17 20:55:58 CET 2006
Travis E. Oliphant wrote:
> Last year, during development of NumPy, the concept of the array 
> interface was developed as a means to share array_like data.  It was 
> realized that it is this concept that needs to be explored further and 
> pushed into Python itself, rather than a particular incarnation of an 
> array.
> 
> It is very important for many people to get access to memory with some 
> description of how that memory should be interpreted as an array. 
> Several Python packages could benefit if Python had some notion of an 
> array interface that was at least supported in a duck-typing fashion.
> 
> The description of what we've come up with so far and is implemented in 
> NumPy (and Numarray and last released Numeric) is at
> 
> http://numeric.scipy.org/#array_interface
> 
> Quite a few of us would love to see this get into Python proper, but 
> have very little free-time to spare to make sure it happens.
> 
> Would it be possible to add at least the C-struct array interface to the 
> Python arrayobject in time for Python 2.5?

I'm very much for that.

> Is someone on this list willing to help make it happen?

Unfortunately not me - I'm too busy with ctypes, and if the array interface
makes it into the core I will have to implement/use that in ctypes too.
Accessing Python arrays (Numeric arrays, Numeric array, or Numpy array)
as ctypes arrays, and vice versa, without copying any memory, would be a good thing.


> In NumPy, there is also a reasonably good way to describe the 
> "data-type" of arbitrary data, that fell out of the discussions over the 
> array interface.  I think something like this could eventually find its 
> way into Python as well.
> 
> We would love any feedback from the Python community on the array 
> interface.  Especially because we'd like to see it in Python itself and 
> supported and used by every relevant Python package sooner rather than 
> later.

Thomas

More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4