I took the opportunity to go to PyCon this year and met several people there. I had a really good time although I would have liked to stay longer. If you want to see the slides for my talk they are here: http://us.pycon.org/common/talkdata/PyCon2007/045/PythonTalk.pdf It was a good opportunity to integrate better with the Python developers and keep our voices heard. I think in the long term this is going to be important. We are working actively to get something like the array interface into a re-vamped buffer interface for Python 3.0. There are some issues that arise in this process that need addressing so if you have any understanding of the array interface (or want to) please dive in and contribute. Hopefully in this process we will get tighter integration with the struct module, the array module, and ctypes as well. Most of the changes are written for back-port to Python 2.6 as well. Besides how to integrate the buffer interface with discontiguous arrays, the only other issue is how to manage the memory needed to return the shape information and the format information through the buffer interface. I think using Python CObject's (like we do for __array_struct__) is a good idea and allows flexible and simple memory management as well as fast access to direct C-like information about the array. Other solutions, however, may be better. If you have any ideas, it would be good to hear them. I would also like to get feedback on the proposed additions to the string-syntax that the struct module uses for describing data formats. In particular, I'm interested in ideas about what kind of C-API functions for processing such strings might be useful. These are some ideas that I have: 1) A function that produces a ctypes type from a string-struct description. 2) A function that produces a string-struct description from a ctypes type. 3) A function that extracts the string corresponding to a named sub-element. -Travis
--- Travis Oliphant <oliphant@ee.byu.edu> wrote:
I took the opportunity to go to PyCon this year and met several people there. I had a really good time although I would have liked to stay longer. If you want to see the slides for my talk they are here:
http://us.pycon.org/common/talkdata/PyCon2007/045/PythonTalk.pdf This is a good talk, Travis. It would go well at the SIAM Dynamical Systems conferenc held at Snowbird, near SLC in May this year. Unfortunately, too late to get a talk there. But people in that area are interested in using Python as their numeric language. NumPy/SciPy would get attention. Thanks. -- Lou Pecora, my views are my own. --------------- Three laws of thermodynamics: First law: "You can't win." Second law: "You can't break even." Third law: "You can't quit." -- Allen Ginsberg, beat poet ____________________________________________________________________________________ Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/features_spam.html
On 2/28/07, Lou Pecora <lou_boog2000@yahoo.com> wrote:
--- Travis Oliphant <oliphant@ee.byu.edu> wrote:
I took the opportunity to go to PyCon this year and met several people there. I had a really good time although I would have liked to stay longer. If you want to see the slides for my talk they are here:
http://us.pycon.org/common/talkdata/PyCon2007/045/PythonTalk.pdf
Travis, very nice overview ! Could the file be renamed to NumpyTalk.pdf ? Just a thought... -Sebastian Haase
El dc 28 de 02 del 2007 a les 14:03 -0700, en/na Travis Oliphant va escriure:
I took the opportunity to go to PyCon this year and met several people there. I had a really good time although I would have liked to stay longer. If you want to see the slides for my talk they are here:
http://us.pycon.org/common/talkdata/PyCon2007/045/PythonTalk.pdf
Excellent presentation. Congratullations Travis! -- Francesc Altet | Be careful about using the following code -- Carabos Coop. V. | I've only proven that it works, www.carabos.com | I haven't tested it. -- Donald Knuth
participants (4)
-
Francesc Altet
-
Lou Pecora
-
Sebastian Haase
-
Travis Oliphant