<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Python 3.0, some multiprocessing info, administrative notes.</title>
	<atom:link href="http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/feed/" rel="self" type="application/rss+xml" />
	<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/</link>
	<description>python, programming and other things</description>
	<lastBuildDate>Thu, 11 Feb 2010 00:42:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: nutrition foods</title>
		<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/comment-page-1/#comment-63859</link>
		<dc:creator>nutrition foods</dc:creator>
		<pubDate>Fri, 30 Jan 2009 01:53:43 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/?p=370#comment-63859</guid>
		<description>Thanks for the info. May God have mercy on us all.</description>
		<content:encoded><![CDATA[<p>Thanks for the info. May God have mercy on us all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harald Armin Massa</title>
		<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/comment-page-1/#comment-61913</link>
		<dc:creator>Harald Armin Massa</dc:creator>
		<pubDate>Tue, 23 Dec 2008 11:54:35 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/?p=370#comment-61913</guid>
		<description>Jesse,&lt;br&gt;&lt;br&gt;do you know of anyone who has ported&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.cherokee-project.com/download/pyscgi/&quot; rel=&quot;nofollow&quot;&gt;http://www.cherokee-project.com/download/pyscgi/&lt;/a&gt;&lt;br&gt;&lt;br&gt;pyscgi to use processing / multiprocessing?&lt;br&gt;&lt;br&gt;SCGI on Windows currently fails to use processes as of missing pickle support for sockets, and multiprocessing / processing explicitly contains them ... &lt;br&gt;&lt;br&gt;In other words:&lt;br&gt;to have a &quot;MultiprocessingMixin&quot; within SocketServer.py in standard library would be a GREAT idea :)&lt;br&gt;&lt;br&gt;Best wishes &lt;br&gt;&lt;br&gt;Harald</description>
		<content:encoded><![CDATA[<p>Jesse,</p>
<p>do you know of anyone who has ported</p>
<p><a href="http://www.cherokee-project.com/download/pyscgi/" rel="nofollow">http://www.cherokee-project.com/download/pyscgi/</a></p>
<p>pyscgi to use processing / multiprocessing?</p>
<p>SCGI on Windows currently fails to use processes as of missing pickle support for sockets, and multiprocessing / processing explicitly contains them &#8230; </p>
<p>In other words:<br />to have a &#8220;MultiprocessingMixin&#8221; within SocketServer.py in standard library would be a GREAT idea :)</p>
<p>Best wishes </p>
<p>Harald</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hansen</title>
		<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/comment-page-1/#comment-61912</link>
		<dc:creator>Mike Hansen</dc:creator>
		<pubDate>Sat, 06 Dec 2008 01:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/?p=370#comment-61912</guid>
		<description>Hi Gael,&lt;br&gt;&lt;br&gt;Sage has been using multiprocessing from within in IPython for a number of months now.  The key thing is that we use some custom code for pickling functions.  Usually it&#039;s used as a decorator, but you can use it like the following:&lt;br&gt;&lt;br&gt;sage: f = lambda x: x*x&lt;br&gt;sage: pf = parallel(2)(f) #two processes&lt;br&gt;sage: list(pf(range(10)))&lt;br&gt;[(((0,), {}), 0),&lt;br&gt; (((1,), {}), 1),&lt;br&gt; (((2,), {}), 4),&lt;br&gt; (((3,), {}), 9),&lt;br&gt; (((4,), {}), 16),&lt;br&gt; (((5,), {}), 25),&lt;br&gt; (((6,), {}), 36),&lt;br&gt; (((7,), {}), 49),&lt;br&gt; (((8,), {}), 64),&lt;br&gt; (((9,), {}), 81)]&lt;br&gt;&lt;br&gt;I&#039;m assuming that you&#039;d want it so that you don&#039;t have to have this custom pickling code in there?&lt;br&gt;&lt;br&gt;--Mike</description>
		<content:encoded><![CDATA[<p>Hi Gael,</p>
<p>Sage has been using multiprocessing from within in IPython for a number of months now.  The key thing is that we use some custom code for pickling functions.  Usually it&#39;s used as a decorator, but you can use it like the following:</p>
<p>sage: f = lambda x: x*x<br />sage: pf = parallel(2)(f) #two processes<br />sage: list(pf(range(10)))<br />[(((0,), {}), 0),<br /> (((1,), {}), 1),<br /> (((2,), {}), 4),<br /> (((3,), {}), 9),<br /> (((4,), {}), 16),<br /> (((5,), {}), 25),<br /> (((6,), {}), 36),<br /> (((7,), {}), 49),<br /> (((8,), {}), 64),<br /> (((9,), {}), 81)]</p>
<p>I&#39;m assuming that you&#39;d want it so that you don&#39;t have to have this custom pickling code in there?</p>
<p>&#8211;Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gael Varoquaux</title>
		<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/comment-page-1/#comment-61910</link>
		<dc:creator>Gael Varoquaux</dc:creator>
		<pubDate>Thu, 04 Dec 2008 20:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/?p=370#comment-61910</guid>
		<description>Talking about making multiprocessing better, please, please, pretty please with sugar on top, make it work in ipython. Scientific users are very much interested in multiprocessing, but they really rely on ipython for interactive work.&lt;br&gt;Another nice thing would be support for lambdas (I think IPython1 has achieved this). The number one usecase is to use map on functions with several arguments.</description>
		<content:encoded><![CDATA[<p>Talking about making multiprocessing better, please, please, pretty please with sugar on top, make it work in ipython. Scientific users are very much interested in multiprocessing, but they really rely on ipython for interactive work.<br />Another nice thing would be support for lambdas (I think IPython1 has achieved this). The number one usecase is to use map on functions with several arguments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Kern</title>
		<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/comment-page-1/#comment-61908</link>
		<dc:creator>Robert Kern</dc:creator>
		<pubDate>Thu, 04 Dec 2008 20:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/?p=370#comment-61908</guid>
		<description>Something that would help a lot with getting feedback about multiprocessing is a mailing list. Even just a note on the project page saying &quot;Email feedback to Jesse Noller at &lt;...&gt;&quot; would work, but a public, archived mailing list is ideal.</description>
		<content:encoded><![CDATA[<p>Something that would help a lot with getting feedback about multiprocessing is a mailing list. Even just a note on the project page saying &#8220;Email feedback to Jesse Noller at &lt;&#8230;&gt;&#8221; would work, but a public, archived mailing list is ideal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jnoller</title>
		<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/comment-page-1/#comment-61911</link>
		<dc:creator>jnoller</dc:creator>
		<pubDate>Thu, 04 Dec 2008 20:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/?p=370#comment-61911</guid>
		<description>I don&#039;t use iPython: So I don&#039;t know &quot;what it needs for ipython&quot; - someone  &lt;br&gt;who uses ipython should do that work. As for lambda support: I don&#039;t get  &lt;br&gt;what you&#039;re saying. How does multiprocessing preclude use of lambdas?</description>
		<content:encoded><![CDATA[<p>I don&#39;t use iPython: So I don&#39;t know &#8220;what it needs for ipython&#8221; &#8211; someone  <br />who uses ipython should do that work. As for lambda support: I don&#39;t get  <br />what you&#39;re saying. How does multiprocessing preclude use of lambdas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jnoller</title>
		<link>http://jessenoller.com/2008/12/04/python-30-some-multiprocessing-info-administrative-notes/comment-page-1/#comment-61909</link>
		<dc:creator>jnoller</dc:creator>
		<pubDate>Thu, 04 Dec 2008 19:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://jessenoller.com/?p=370#comment-61909</guid>
		<description>Good idea, generally speaking though, it&#039;s in python core - the python  &lt;br&gt;mailing list(s) (python dev, python-list) and the bugtracker are the places  &lt;br&gt;to go. We might be able to add one to the backport list, but that muddies  &lt;br&gt;the water.</description>
		<content:encoded><![CDATA[<p>Good idea, generally speaking though, it&#39;s in python core &#8211; the python  <br />mailing list(s) (python dev, python-list) and the bugtracker are the places  <br />to go. We might be able to add one to the backport list, but that muddies  <br />the water.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
