<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-7039308593110047510.comments</id><updated>2011-10-30T06:16:02.787-07:00</updated><category term='travel'/><category term='python'/><title type='text'>Jarrod Millman</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.jarrodmillman.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/comments/default'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/comments/default?start-index=26&amp;max-results=25'/><author><name>Jarrod Millman</name><uri>http://www.blogger.com/profile/11547359491745541645</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-bC2tvEF97qQ/TYUmoH1v9mI/AAAAAAAAAEI/ogkBqpD1Sec/s1600/41d3af311e5a84d652abffa2341165cd.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-2913891378671023795</id><published>2010-10-13T17:44:12.117-07:00</published><updated>2010-10-13T17:44:12.117-07:00</updated><title type='text'>Since you liked zip, why not to like reduce (altho...</title><content type='html'>Since you liked zip, why not to like reduce (although iirc Guido doesn&amp;#39;t like it ;-)), so for the actual interleave just use both functions you would like:&lt;br /&gt;&lt;br /&gt;*In [1]: reduce(tuple.__add__, zip([1,2],[11,21]))&lt;br /&gt;Out[2]: (1, 11, 2, 21)&lt;br /&gt;&lt;br /&gt;?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/2913891378671023795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/2913891378671023795'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1287017052117#c2913891378671023795' title=''/><author><name>yarikoptic</name><uri>http://www.blogger.com/profile/06648933072290144986</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-287049669'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 13, 2010 5:44 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-7150040612754791175</id><published>2010-10-11T13:25:09.604-07:00</published><updated>2010-10-11T13:25:09.604-07:00</updated><title type='text'>I would use itertools.chain:

from itertools impor...</title><content type='html'>I would use itertools.chain:&lt;br /&gt;&lt;br /&gt;from itertools import chain&lt;br /&gt;&lt;br /&gt;a = list(&amp;#39;abcde&amp;#39;)&lt;br /&gt;b = list(&amp;#39;12345&amp;#39;)&lt;br /&gt;&lt;br /&gt;list(chain(*zip(a,b)))&lt;br /&gt;&lt;br /&gt;[&amp;#39;a&amp;#39;, &amp;#39;1&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;c&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;d&amp;#39;, &amp;#39;4&amp;#39;, &amp;#39;e&amp;#39;, &amp;#39;5&amp;#39;]&lt;br /&gt;&lt;br /&gt;It can be extended to merge more than two lists:&lt;br /&gt;&lt;br /&gt;c = list(&amp;#39;XYZZY&amp;#39;)&lt;br /&gt;list(chain(*zip(a,b,c)))&lt;br /&gt;&lt;br /&gt;If the lists are long, or are iterables, or you want to merge the lists lazily, use iterttools.izip:&lt;br /&gt;&lt;br /&gt;from itertools import chain, count, izip&lt;br /&gt;&lt;br /&gt;for value in chain(*izip(count(),a+b+c)):&lt;br /&gt;   print value</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/7150040612754791175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/7150040612754791175'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1286828709604#c7150040612754791175' title=''/><author><name>Mike</name><uri>http://www.blogger.com/profile/05323519519255204306</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2046017747'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 11, 2010 1:25 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-7896097210390990982</id><published>2010-10-11T03:52:40.521-07:00</published><updated>2010-10-11T03:52:40.521-07:00</updated><title type='text'>another variation of solution 7:

reduce(lambda ou...</title><content type='html'>another variation of solution 7:&lt;br /&gt;&lt;br /&gt;reduce(lambda out, p: out + [p, p+&amp;#39;64&amp;#39;], paths, list())</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/7896097210390990982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/7896097210390990982'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1286794360521#c7896097210390990982' title=''/><author><name>remosu</name><uri>http://www.blogger.com/profile/00044490115353960449</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh3.google.com/image/silvio.rene/RaSlWrxcwpI/AAAAAAAAAAY/pGJKsUXscGE/Graphic41.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1033594902'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 11, 2010 3:52 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-6220903083917413096</id><published>2010-10-11T01:41:32.844-07:00</published><updated>2010-10-11T01:41:32.844-07:00</updated><title type='text'>Or using a bit from the previous comment (and rela...</title><content type='html'>Or using a bit from the previous comment (and relating it to your example):&lt;br /&gt;&lt;br /&gt;out = []&lt;br /&gt;map(out.extend,([p, p + &amp;#39;64&amp;#39;] for p in paths))</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/6220903083917413096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/6220903083917413096'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1286786492844#c6220903083917413096' title=''/><author><name>JoeK</name><uri>http://www.blogger.com/profile/11130155105330913107</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-593525012'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 11, 2010 1:41 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-5373698681888032873</id><published>2010-10-11T01:36:17.672-07:00</published><updated>2010-10-11T01:36:17.672-07:00</updated><title type='text'>Here&amp;#39;s another simple one (note that you are t...</title><content type='html'>Here&amp;#39;s another simple one (note that you are throwing away the result of the map statement).&lt;br /&gt;&lt;br /&gt;1&amp;gt; A = [1,2,3,4,5]&lt;br /&gt;2&amp;gt; B = [6,7,8,9,10]&lt;br /&gt;3&amp;gt; out = []&lt;br /&gt;4&amp;gt; map(out.extend,zip(A,B))&lt;br /&gt;&amp;lt;4&amp;gt; [None, None, None, None, None]&lt;br /&gt;5&amp;gt; out&lt;br /&gt;&amp;lt;5&amp;gt; [1, 6, 2, 7, 3, 8, 4, 9, 5, 10]</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/5373698681888032873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/5373698681888032873'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1286786177672#c5373698681888032873' title=''/><author><name>JoeK</name><uri>http://www.blogger.com/profile/11130155105330913107</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-593525012'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 11, 2010 1:36 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-1457077369722171554</id><published>2010-10-10T15:14:58.410-07:00</published><updated>2010-10-10T15:14:58.410-07:00</updated><title type='text'>Good thing there&amp;#39;s only one way to do it with ...</title><content type='html'>Good thing there&amp;#39;s only one way to do it with Python...  :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/1457077369722171554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/1457077369722171554'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1286748898410#c1457077369722171554' title=''/><author><name>Lucas</name><uri>http://www.blogger.com/profile/13001386543414706674</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-863426126'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 10, 2010 3:14 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-1540710527083943609</id><published>2010-10-10T14:35:55.494-07:00</published><updated>2010-10-10T14:35:55.494-07:00</updated><title type='text'>A variation of solution 6:
&lt;i&gt;[item for items in (...</title><content type='html'>A variation of solution 6:&lt;br /&gt;&lt;i&gt;[item for items in ([p, p + &amp;#39;64&amp;#39;] for p in paths) for item in items]&lt;/i&gt;. No need for the &lt;i&gt;zip&lt;/i&gt; just use a generator expression.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/1540710527083943609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/1540710527083943609'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1286746555494#c1540710527083943609' title=''/><author><name>Mike Müller</name><uri>http://www.blogger.com/profile/15418113987963668896</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-701751493'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 10, 2010 2:35 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-7509489009446436412</id><published>2010-10-10T06:51:49.180-07:00</published><updated>2010-10-10T06:51:49.180-07:00</updated><title type='text'>I also like solutions 5 as a general solution, tho...</title><content type='html'>I also like solutions 5 as a general solution, though stylistically, I prefer &amp;quot;map(out.extend, ([p, p + &amp;#39;64&amp;#39;] for p in paths))&amp;quot; to the for loop.  I think yours is the more pythonic solution (and might even be more efficient).  I like to use map if all a for loop does is call a function on each element of an iterable, since I think it&amp;#39;s a bit clearer and it saves a line of code.&lt;br /&gt;&lt;br /&gt;Another solution (a modification of solution 7) is &amp;quot;return sum(([p, p + &amp;#39;64&amp;#39;] for p in paths), [])&amp;quot;, which saves an import.  I&amp;#39;d probably go with that since it&amp;#39;s shorter, and efficiency only matters if the lists are extremely long or this function gets called a lot, neither of which is true in your application.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/7509489009446436412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7335400378177623238/comments/default/7509489009446436412'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html?showComment=1286718709180#c7509489009446436412' title=''/><author><name>Lucas</name><uri>http://www.blogger.com/profile/13001386543414706674</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2010/10/whats-best-way-to-interleave-two-python.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7335400378177623238' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7335400378177623238' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-863426126'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 10, 2010 6:51 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-2449201330120957140</id><published>2010-07-19T06:40:45.708-07:00</published><updated>2010-07-19T06:40:45.708-07:00</updated><title type='text'>As far as I understand it from the NumPy mailing l...</title><content type='html'>As far as I understand it from the NumPy mailing list, we are not too far away from a release which will deliver support for bothy Python 2.7 and 3.1, see also: http://mail.scipy.org/pipermail/numpy-discussion/2010-July/051436.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/2449201330120957140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/2449201330120957140'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1279546845708#c2449201330120957140' title=''/><author><name>Davidovitch</name><uri>http://www.blogger.com/profile/14466517154727183376</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-379457367'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='July 19, 2010 6:40 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-1642366826756772908</id><published>2010-06-24T10:56:32.927-07:00</published><updated>2010-06-24T10:56:32.927-07:00</updated><title type='text'>I believe the current development version of numpy...</title><content type='html'>I believe the current development version of numpy is compatible with Python 3.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/1642366826756772908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/1642366826756772908'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1277402192927#c1642366826756772908' title=''/><author><name>Neil</name><uri>http://www.blogger.com/profile/16243161841958275449</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2089442713'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='June 24, 2010 10:56 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-6893993484753391052</id><published>2010-06-03T12:52:53.803-07:00</published><updated>2010-06-03T12:52:53.803-07:00</updated><title type='text'>Any word on the status of the 3.0 port?</title><content type='html'>Any word on the status of the 3.0 port?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/6893993484753391052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/6893993484753391052'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1275594773803#c6893993484753391052' title=''/><author><name>Philip Kahn</name><uri>http://tigerhawkvok.myopenid.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-856118442'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='June 3, 2010 12:52 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-541921700057976159</id><published>2009-12-15T23:35:11.961-08:00</published><updated>2009-12-15T23:35:11.961-08:00</updated><title type='text'>Please take a look at the FOSSEE website.  You can...</title><content type='html'>Please take a look at the FOSSEE website.  You can find videos and slides on their download page:&lt;br /&gt;http://fossee.in/download&lt;br /&gt;&lt;br /&gt;As soon as the FOSSEE team gets time, they will add links to slides and video uploads from the conference there as well.  I will also make a blog post when this material is available.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/2822660936422726066/comments/default/541921700057976159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/2822660936422726066/comments/default/541921700057976159'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/12/scipy-india-2009-update.html?showComment=1260948911961#c541921700057976159' title=''/><author><name>Jarrod Millman</name><uri>http://www.blogger.com/profile/11547359491745541645</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/12/scipy-india-2009-update.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-2822660936422726066' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/2822660936422726066' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-34783897'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='December 15, 2009 11:35 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-8837688093748406314</id><published>2009-12-15T04:30:57.187-08:00</published><updated>2009-12-15T04:30:57.187-08:00</updated><title type='text'>&lt;i&gt;Starting at the end of May 2009, Prabhu very qu...</title><content type='html'>&lt;i&gt;Starting at the end of May 2009, Prabhu very quickly gathered together an amazing team that immediately created a significant amount of documentation and training materials including tutorials, audio/video demonstrations, written material, and lectures.  They&amp;#39;ve created a great two-day hands-on introductory tutorial to scientific programming with Python and have all ready conducted several of these tutorials all across India.  Now they are working on creating a couple of semester long college courses and will be offering the first one next semester at IIT Bombay.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Great! Is this material available online?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/2822660936422726066/comments/default/8837688093748406314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/2822660936422726066/comments/default/8837688093748406314'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/12/scipy-india-2009-update.html?showComment=1260880257187#c8837688093748406314' title=''/><author><name>hfv</name><uri>http://www.blogger.com/profile/09034880930379358246</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/151/387202038_7f17a51a53_s.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/12/scipy-india-2009-update.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-2822660936422726066' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/2822660936422726066' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-159445243'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='December 15, 2009 4:30 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-7283256151345353082</id><published>2009-12-06T12:27:42.798-08:00</published><updated>2009-12-06T12:27:42.798-08:00</updated><title type='text'>I can&amp;#39;t find any mention of this on LinkedIn--...</title><content type='html'>I can&amp;#39;t find any mention of this on LinkedIn-- is it just too soon, just overlooked, ???  I would be glad to add it on your behalf if need be.&lt;br /&gt;&lt;br /&gt;FYI, I am one of 5 council reps for the maemo.org linux developers/enthusiasts, and we count numerous Python developers amongst our membership.  I am beginning Texas outreach toward Python developers and would love to represent Maemo at any events, particularly Dallas and Austin areas.&lt;br /&gt;&lt;br /&gt;Randall Arnold&lt;br /&gt;maemo.org community council 2009-2010&lt;br /&gt;http://talk.maemo.org/index.php&lt;br /&gt;http://tabulacrypticum.wordpress.com/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7651204122819236965/comments/default/7283256151345353082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/7651204122819236965/comments/default/7283256151345353082'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/11/scipy-2010-coming-to-austin-tx-628-74.html?showComment=1260131262798#c7283256151345353082' title=''/><author><name>Texrat</name><uri>http://www.blogger.com/profile/04552835685455536857</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/11/scipy-2010-coming-to-austin-tx-628-74.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-7651204122819236965' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/7651204122819236965' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1951646160'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='December 6, 2009 12:27 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-7353311886325582959</id><published>2009-11-05T11:38:52.552-08:00</published><updated>2009-11-05T11:38:52.552-08:00</updated><title type='text'>Cool! I blogged about the event myself:

http://ne...</title><content type='html'>Cool! I blogged about the event myself:&lt;br /&gt;&lt;br /&gt;http://neopythonic.blogspot.com/2009/11/python-in-scientific-world.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/5067287772411092894/comments/default/7353311886325582959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/5067287772411092894/comments/default/7353311886325582959'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/11/visit-from-guido-van-rossum.html?showComment=1257449932552#c7353311886325582959' title=''/><author><name>Guido van Rossum</name><uri>http://www.blogger.com/profile/12821714508588242516</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_FG9t5W1SJ14/SO0aRdEpTAI/AAAAAAAACvw/sQy2btDo2DI/S220/IMG_2192.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/11/visit-from-guido-van-rossum.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-5067287772411092894' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/5067287772411092894' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1006037943'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='November 5, 2009 11:38 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-3795867347113619899</id><published>2009-09-18T02:29:25.316-07:00</published><updated>2009-09-18T02:29:25.316-07:00</updated><title type='text'>s this greatest effort by him will be fruitful to ...</title><content type='html'>s this greatest effort by him will be fruitful to all linux users...........</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/3951147158448695555/comments/default/3795867347113619899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/3951147158448695555/comments/default/3795867347113619899'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/scipy-07-coming-soon.html?showComment=1253266165316#c3795867347113619899' title=''/><author><name>mohamed</name><uri>http://www.blogger.com/profile/17948307982425553339</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/scipy-07-coming-soon.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-3951147158448695555' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/3951147158448695555' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-875357611'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='September 18, 2009 2:29 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-3836224042479825230</id><published>2009-06-08T08:10:43.393-07:00</published><updated>2009-06-08T08:10:43.393-07:00</updated><title type='text'>Hi, I&amp;#39;m used to high level JAVA programming bu...</title><content type='html'>Hi, I&amp;#39;m used to high level JAVA programming but I&amp;#39;m going to migrate to Python largely because of numpy/scipy. But I&amp;#39;m having quite a run around trying to just get it installed. I&amp;#39;m running Vista Home Basic. I&amp;#39;m trying to get MinGW and MSYS installed ( under cygwin . . . although I don&amp;#39;t quite understand the relationship between cygwin and MinGW ( right now I have them  installed in separate directories )and between MinGW and MSYS) and then build numpy and scipy on NetBeans. I&amp;#39;ve got Cygwin installed sucessfully as far as I can tell. But I&amp;#39;m having trouble installing MSYS.&lt;br /&gt;from the neuroimaging.scipy.org web site I&amp;#39;m told I need:&lt;br /&gt;    * bzip2-1.0.3-MSYS-1.0.11-snapshot.tar.bz2&lt;br /&gt;    * coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2&lt;br /&gt;    * diffutils-2.8.7-MSYS-1.0.11-snapshot.tar.bz2&lt;br /&gt;    * gawk-3.1.5-MSYS-1.0.11-snapshot.tar.bz2&lt;br /&gt;    * make-3.81-MSYS-1.0.11-snapshot.tar.bz2&lt;br /&gt;    * msysCORE-1.0.11-2007.01.19-1.tar.bz2&lt;br /&gt;    * binutils-2.17.50-20070129-1.tar.gz&lt;br /&gt;&lt;br /&gt;I&amp;#39;m having trouble finding gawk and diffutils.&lt;br /&gt;I found these programs on the gnu ftp site but the file names don&amp;#39;t contain MSYS. I&amp;#39;m unsure about if these are really the same files . . . if MSYS is added to the file name just for convenience when they are packaged together for MSYS or if they actually are completely different files that are made to interact with MSYS in some way thats way over my head? &lt;br /&gt;Also I ran into an installer on SourcForge but I&amp;#39;m not sure if using that is equivalent to using the list of tar files above, and it didn&amp;#39;t seem to say if it installed all of the components in the tar file list above that are required for scipy. I&amp;#39;m trying to make sure I don&amp;#39;t make a mistake that I have no way to diagnose later. When I get through this process I&amp;#39;m going to be very happy to use scipy in a high level way, but right now I&amp;#39;m pretty traumatized :(&lt;br /&gt;any help is welcome&lt;br /&gt;digdug2</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/18765297324254304/comments/default/3836224042479825230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/18765297324254304/comments/default/3836224042479825230'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2007/12/numpy.html?showComment=1244473843393#c3836224042479825230' title=''/><author><name>Doug</name><uri>http://www.blogger.com/profile/05504019330294077327</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2007/12/numpy.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-18765297324254304' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/18765297324254304' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1493614890'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='June 8, 2009 8:10 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-9034527270822588678</id><published>2009-04-22T17:11:00.000-07:00</published><updated>2009-04-22T17:11:00.000-07:00</updated><title type='text'>As one of the thousands who admire SciPy from afar...</title><content type='html'>As one of the thousands who admire SciPy from afar and will probably be unable to attend, I would love to be able to see the conference in absentia through online video and links to presentation materials.&lt;br /&gt;&lt;br /&gt;PyCon 2009 is the reference standard for making a conference live on after it ends and making conference reach far broader than the people who were able to attend in person.  All the PyCon 2009 presentations, and most of the tutorials, as well as the many excellent Lightning Talks were captured for posterity and are now visible at PyCon.blip.tv.  You can hover over the conference schedule at us.pycon.org/2009/conference/schedule/ to get links to slides, papers, code, etc. for each of the scheduled talks.&lt;br /&gt;&lt;br /&gt;If SciPy could do something similar, many of us unable to attend in person would benefit greatly!  The PyCon organizers can probably help with the specifics.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/418751627037751764/comments/default/9034527270822588678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/418751627037751764/comments/default/9034527270822588678'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/03/scipy-2009-conference-august-18-23-2009.html?showComment=1240445460000#c9034527270822588678' title=''/><author><name>dan_r</name><uri>http://www.blogger.com/profile/03212324336602406920</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/03/scipy-2009-conference-august-18-23-2009.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-418751627037751764' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/418751627037751764' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1995343662'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 22, 2009 5:11 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-2674321659994601221</id><published>2009-03-26T10:58:00.000-07:00</published><updated>2009-03-26T10:58:00.000-07:00</updated><title type='text'>Thanks, I've joined the mailing list now and am ca...</title><content type='html'>Thanks, I've joined the mailing list now and am catching up on the Python 3 discussions there.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/2674321659994601221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/2674321659994601221'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1238090280000#c2674321659994601221' title=''/><author><name>Barry Wardell</name><uri>http://www.blogger.com/profile/12925687502311462874</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-377478038'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 26, 2009 10:58 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-1549995372155571644</id><published>2009-03-25T14:09:00.000-07:00</published><updated>2009-03-25T14:09:00.000-07:00</updated><title type='text'>Hello Barry,&lt;br&gt;&lt;br&gt;Thanks for the interest in wor...</title><content type='html'>Hello Barry,&lt;BR/&gt;&lt;BR/&gt;Thanks for the interest in working on the Python 3 port as part of the 2009 Google Summer of Code.  The best place to find additional information is to ask on the NumPy and SciPy developer's list.  There is all ready at least one other student who has started looking into this.  I am not sure that porting to Python 3 is a particularly good project, but there are a number of related sub-projects that could be of great benefit.  In particular, increasing test coverage in preparation for the port would be a very reasonable place to focus.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/1549995372155571644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/1549995372155571644'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1238015340000#c1549995372155571644' title=''/><author><name>Jarrod Millman</name><uri>http://www.blogger.com/profile/11547359491745541645</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-34783897'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 25, 2009 2:09 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-5751826734373269756</id><published>2009-03-20T07:45:00.000-07:00</published><updated>2009-03-20T07:45:00.000-07:00</updated><title type='text'>I'm a student planning on applying for the Summer ...</title><content type='html'>I'm a student planning on applying for the Summer of Code this year. I think a project porting NumPy/SciPy to Python 3 sounds interesting. Is there somewhere I could find more information on this project? I've looked at the SummerofCodeIdeas wiki page, but there isn't much information there. Is there somewhere I could find more information (potential mentors, experience/skills required, what would be a realistic goal for a summer project, etc.)?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/5751826734373269756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/5751826734373269756'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1237560300000#c5751826734373269756' title=''/><author><name>Barry Wardell</name><uri>http://www.blogger.com/profile/12925687502311462874</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-377478038'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 20, 2009 7:45 AM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-4290635191567549283</id><published>2009-02-05T23:39:00.000-08:00</published><updated>2009-02-05T23:39:00.000-08:00</updated><title type='text'>NumPy is quite far from being a dinosaur.  It is a...</title><content type='html'>NumPy is quite far from being a dinosaur.  It is an active, vibrant community project that has undergone at least two major rewrites in its 10+ year history.&lt;BR/&gt;&lt;BR/&gt;My post wasn't intended to suggest in any way that the project is dying--far from it.  I agree that for a pure Python project and even some extension code porting to Python 3 should be relatively easy and may happen quickly.  However, for the reasons that I listed I don't believe NumPy will support Python 3 until at least 2010.&lt;BR/&gt; &lt;BR/&gt;Of course we would welcome additional developers.  And as Andrew suggested, it is possible that converting some or most of the C extension code in NumPy to Cython may be a useful approach.  If anyone is interested in looking into this, it would be very useful (perhaps a Google Summer of Code project).  Last summer, Dag Sverre Seljebotn completed a related GSoC project to provide &lt;A HREF="http://docs.cython.org/docs/numpy_tutorial.html" REL="nofollow"&gt;enhanced NumPy support in Cython&lt;/A&gt;, which is all ready being used in SciPy (for instance see the &lt;A HREF="http://projects.scipy.org/scipy/scipy/browser/trunk/scipy/spatial/ckdtree.pyx" REL="nofollow"&gt;kd-tree class for efficient nearest-neighbor queries&lt;/A&gt;).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/4290635191567549283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/4290635191567549283'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1233905940000#c4290635191567549283' title=''/><author><name>Jarrod Millman</name><uri>http://www.blogger.com/profile/11547359491745541645</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-34783897'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 5, 2009 11:39 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-8605826632801174553</id><published>2009-02-05T20:53:00.000-08:00</published><updated>2009-02-05T20:53:00.000-08:00</updated><title type='text'>I have the feeling that is something wrong with Nu...</title><content type='html'>I have the feeling that is something wrong with NumPy, Python goal is to make the life and the program simple and easy, if developpers of NumPy created a dinosaur that cannot be maintained this is a big problem, I can see two solutions (because wait more that one year that one package to move for me is the dead of the package):&lt;BR/&gt;1. ask Google and all the Python community for help (don't be scary to avoid that you need external help, you have actions inside Matlab?)&lt;BR/&gt;2. decide inside the Python community that we need to build alternative package Python 3 oriented and be able to support more quickly the Python version changes.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/8605826632801174553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/8605826632801174553'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1233895980000#c8605826632801174553' title=''/><author><name>Vélizar</name><uri>http://www.blogger.com/profile/12250551373882052325</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2025210161'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 5, 2009 8:53 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-3260722933420328963</id><published>2009-02-05T13:18:00.000-08:00</published><updated>2009-02-05T13:18:00.000-08:00</updated><title type='text'>hi,&lt;br&gt;&lt;br&gt;with pygame, we have made our 'pgreload...</title><content type='html'>hi,&lt;BR/&gt;&lt;BR/&gt;with pygame, we have made our 'pgreloaded' branch work with py3k and python 2.x.  Well Marcus did it all himself in a day or so part time.&lt;BR/&gt;&lt;BR/&gt;So it is possible to do.&lt;BR/&gt;&lt;BR/&gt;Also Lenard managed to partially compile numpy for python 2.6 on windows... so if you need any help from him with this please ask him - he's a windows ninja.&lt;BR/&gt;&lt;BR/&gt;http://www3.telus.net/len_l/pygame/&lt;BR/&gt;&lt;BR/&gt;&lt;BR/&gt;cu.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/3260722933420328963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/3260722933420328963'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1233868680000#c3260722933420328963' title=''/><author><name>illume</name><uri>http://www.blogger.com/profile/17762358075557755436</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://rene.f0o.com/~rene/stuff/my_pink_lady.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2096252555'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 5, 2009 1:18 PM'/></entry><entry><id>tag:blogger.com,1999:blog-7039308593110047510.post-9157216248856897408</id><published>2009-02-05T09:41:00.000-08:00</published><updated>2009-02-05T09:41:00.000-08:00</updated><title type='text'>As I understand it, Cython is already working to g...</title><content type='html'>As I understand it, Cython is already working to generate Python 3 compatible .c files from .pyx and also supports the buffer interface -- we might be able to leverage their work to get something working sooner than anticipated, and perhaps even to have the same source (.pyx and .c) work for both 2.x and 3.&lt;BR/&gt;&lt;BR/&gt;Thanks for the post.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/9157216248856897408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7039308593110047510/663299298095224520/comments/default/9157216248856897408'/><link rel='alternate' type='text/html' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html?showComment=1233855660000#c9157216248856897408' title=''/><author><name>astraw.com</name><uri>http://astraw.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jarrodmillman.com/2009/01/when-will-numpy-and-scipy-migrate-to.html' ref='tag:blogger.com,1999:blog-7039308593110047510.post-663299298095224520' source='http://www.blogger.com/feeds/7039308593110047510/posts/default/663299298095224520' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1353201475'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 5, 2009 9:41 AM'/></entry></feed>
