<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>anderswallin.net</title>
	<atom:link href="http://www.anderswallin.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anderswallin.net</link>
	<description></description>
	<pubDate>Wed, 23 Jul 2008 04:41:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Starting to build a 240mm Newtonian</title>
		<link>http://www.anderswallin.net/2008/07/starting-to-build-a-240mm-newtonian/</link>
		<comments>http://www.anderswallin.net/2008/07/starting-to-build-a-240mm-newtonian/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 19:27:24 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Astro]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=532</guid>
		<description><![CDATA[
More aperture is better. I&#8217;ve started to build a 240 mm Newtonian with some mirror blanks from Tammilasi and knowledgeable help and grinding materials from Teknofokus.
The first task was to grind the 240 mm diameter (40 mm thick) borosilicate mirror blanks flat on each side. This took around 1.5 hours per side using 60-grit silicon [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/7kB_NFuTnlc" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/7kB_NFuTnlc"></embed></object></p>
<p>More aperture is better. I&#8217;ve started to build a 240 mm <a href="http://en.wikipedia.org/wiki/Newtonian_telescope">Newtonian</a> with some mirror blanks from <a href="http://personal.inet.fi/business/tammilasi/">Tammilasi</a> and knowledgeable help and grinding materials from <a href="http://www.teknofokus.fi/">Teknofokus</a>.</p>
<p>The first task was to grind the 240 mm diameter (40 mm thick) <a href="http://en.wikipedia.org/wiki/Borosilicate">borosilicate</a> mirror blanks flat on each side. This took around 1.5 hours per side using <a href="http://en.wikipedia.org/wiki/Grit_size#Abrasives">60-grit</a> <a href="http://en.wikipedia.org/wiki/Silicon_carbide">silicon carbide</a> and grinding against a flat steel plate.</p>

<a href='http://www.anderswallin.net/2008/07/starting-to-build-a-240mm-newtonian/blank_before/' title='blank_before'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/blank_before-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/starting-to-build-a-240mm-newtonian/blank_after/' title='blank_after'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/blank_after-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>

<p>See also <a href="http://www.skyatnightmagazine.com/mirror_video.asp">mirror grinding video by The Sky at Night/BBC</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/07/starting-to-build-a-240mm-newtonian/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oravais</title>
		<link>http://www.anderswallin.net/2008/07/oravais/</link>
		<comments>http://www.anderswallin.net/2008/07/oravais/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 21:21:47 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=531</guid>
		<description><![CDATA[












Maybe someone who knows birds can identify the large one?
Update: Thanks to everyone who replied! It&#8217;s a Grey Heron, Ardea cinerea.
]]></description>
			<content:encoded><![CDATA[<p>
<a href='http://www.anderswallin.net/2008/07/oravais/panorama/' title='panorama'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/panorama-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4895/' title='img_4895'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4895-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4899/' title='img_4899'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4899-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4906/' title='img_4906'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4906-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4907/' title='img_4907'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4907-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4908/' title='img_4908'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4908-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4909/' title='img_4909'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4909-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4910/' title='img_4910'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4910-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_4912/' title='img_4912'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4912-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_49271/' title='img_49271'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_49271-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/oravais/img_49301/' title='img_49301'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_49301-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<br />
Maybe someone who knows birds can identify the large one?</p>
<p>Update: Thanks to everyone who replied! It&#8217;s a Grey Heron, Ardea cinerea.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/07/oravais/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Infusion moulding a kite-board</title>
		<link>http://www.anderswallin.net/2008/07/infusion-moulding-a-kite-board/</link>
		<comments>http://www.anderswallin.net/2008/07/infusion-moulding-a-kite-board/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 13:31:35 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=486</guid>
		<description><![CDATA[
Ilkka (who runs kiteile.com) decided to make a kite-board by infusion moulding. He made 3-4 trials first, and this is the first full-size real kite-board. It&#8217;s now cured and out of the bag and it looks like everything worked fine.
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/k1v9sFfufQc&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/k1v9sFfufQc&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Ilkka (who runs <a href="http://kiteile.com/">kiteile.com</a>) decided to make a kite-board by infusion moulding. He made 3-4 trials first, and this is the first full-size real kite-board. It&#8217;s now cured and out of the bag and it looks like everything worked fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/07/infusion-moulding-a-kite-board/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drama vid Skåldö färjan</title>
		<link>http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/</link>
		<comments>http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 18:59:22 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=482</guid>
		<description><![CDATA[
En motorbåt körde på Skåldö färjans vajer ca 19:30 tiden. Alla ombord verkade ha klarat sig utan större skador och fördes bort med ambulans. Motorbåten satt fast i vajern och brandkår + färj-kapten försökte först få loss båten, men det slutade med att färjan togs loss från vajern och båt+vajer sjönk till bottnen! Färj trafiken [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/6MobUI8RRXg&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/6MobUI8RRXg&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>En motorbåt körde på Skåldö färjans vajer ca 19:30 tiden. Alla ombord verkade ha klarat sig utan större skador och fördes bort med ambulans. Motorbåten satt fast i vajern och brandkår + färj-kapten försökte först få loss båten, men det slutade med att färjan togs loss från vajern och båt+vajer sjönk till bottnen! Färj trafiken löpte normalt igen ca 20:45.</p>
<p>Här en animation där man ser båten sjunka: <a href="http://www.anderswallin.net/wp-content/uploads/2008/07/farjan_animation2.avi">farjan_animation2</a> (5 Mb AVI-fil)</p>

<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4866/' title='img_4866'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4866-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4832/' title='img_4832'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4832-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4838/' title='img_4838'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4838-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4854/' title='img_4854'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4854-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4858/' title='img_4858'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4858-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4859/' title='img_4859'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4859-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4860/' title='img_4860'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4860-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4861/' title='img_4861'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4861-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4862/' title='img_4862'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4862-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4863/' title='img_4863'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4863-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4864/' title='img_4864'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4864-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4865/' title='img_4865'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4865-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4832z/' title='img_4832z'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4832z-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/img_4854_z/' title='img_4854_z'><img src="http://www.anderswallin.net/wp-content/uploads/2008/07/img_4854_z-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/07/drama-vid-skaldo-farjan/feed/</wfw:commentRss>
<enclosure url="http://www.anderswallin.net/wp-content/uploads/2008/07/farjan_animation2.avi" length="4722412" type="video/x-msvideo" />
		</item>
		<item>
		<title>IOM fin and rudder moulds</title>
		<link>http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/</link>
		<comments>http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 19:22:16 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[IOM Building]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=464</guid>
		<description><![CDATA[






With the servo-upgrade of the cnc-mill complete we are now beginning to run the kind of jobs that weren&#8217;t previously possible. Stepper motors simply don&#8217;t give the kind of 3D contouring capability and reliability for running 3-4 hour finish jobs like these. The finmould is finished with a 6 mm ball-nose cutter.
Jari made these moulds [...]]]></description>
			<content:encoded><![CDATA[
<a href='http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/ruddermould/' title='ruddermould'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/ruddermould-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/finmould/' title='finmould'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/finmould-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/finmould_machining/' title='finmould_machining'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/finmould_machining-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/finmould_top/' title='finmould_top'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/finmould_top-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/ruddermould2/' title='ruddermould2'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/ruddermould2-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>

<p>With the servo-upgrade of the cnc-mill complete we are now beginning to run the kind of jobs that weren&#8217;t previously possible. Stepper motors simply don&#8217;t give the kind of 3D contouring capability and reliability for running 3-4 hour finish jobs like these. The finmould is finished with a 6 mm ball-nose cutter.</p>
<p>Jari made these moulds in steel, but it&#8217;s possible to cut them in aluminium too. The fin mould here has a NACA 0010 section and the rudder has a thicker NACA 0015 section. With the precision that cnc-cutting provides we hope that the fin can come out of the mould quite complete and fit a cnc-cut finbox/bulb without much manual fitting.</p>
<p>We can produce fin, rudder, and bulb moulds in steel or aluminium on a small scale. Get in touch by email or by commenting below if you are an interested IOM-builder.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/06/iom-fin-and-rudder-moulds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>stroboscopic Schlieren videos</title>
		<link>http://www.anderswallin.net/2008/06/stroboscopic-schlieren-videos/</link>
		<comments>http://www.anderswallin.net/2008/06/stroboscopic-schlieren-videos/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 16:04:33 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=463</guid>
		<description><![CDATA[
In an attempt to image the acoustic fields emerging from ultrasound transducers we&#8217;ve built a small Schlieren setup with stroboscopic LED illumination. There&#8217;s a 10-cycle 7.5 MHz sound-wave coming in from the top at a velocity of around 1500 m/s, and if you illuminate it at just the right time with a 500 ns pulse [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/6DQyZF2iEmU&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/6DQyZF2iEmU&amp;hl=en"></embed></object></p>
<p>In an attempt to image the acoustic fields emerging from ultrasound transducers we&#8217;ve built a small <a href="http://en.wikipedia.org/wiki/Schlieren_photography">Schlieren</a> setup with stroboscopic LED illumination. There&#8217;s a 10-cycle 7.5 MHz sound-wave coming in from the top at a velocity of around 1500 m/s, and if you illuminate it at just the right time with a 500 ns pulse of light you see the change in refractive index due to the pressure change. In the videos we are adjusting the delay between the acoustic pulse and the light-pulse from about 0 us up to 10 us to see how the sound propagates through the ~15 mm field of view.</p>
<p>Here&#8217;s another one with a reflecting metal piece at the bottom. The reflected pulse shows quite nicely! If you look carefully between 3 and 4 s you can see an interference pattern between the incoming and reflected pulse.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/AcueO4Z3sfQ&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/AcueO4Z3sfQ&amp;hl=en"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/06/stroboscopic-schlieren-videos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More pystones with shedskin</title>
		<link>http://www.anderswallin.net/2008/06/more-pystones-with-shedskin/</link>
		<comments>http://www.anderswallin.net/2008/06/more-pystones-with-shedskin/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 21:02:17 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[c++]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=462</guid>
		<description><![CDATA[As I&#8217;m very much an amateur programmer with not too much time to learn new stuff I&#8217;ve decided my CAM-algorithms are going to be written in Python (don&#8217;t hold your breath, they&#8217;ll be online when they&#8217;ll be online&#8230;). The benefits of rapid development will more than outweigh the performance issues of Python at this stage.
But [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;m very much an amateur programmer with not too much time to learn new stuff I&#8217;ve decided my CAM-algorithms are going to be written in Python (don&#8217;t hold your breath, they&#8217;ll be online when they&#8217;ll be online&#8230;). The benefits of rapid development will more than outweigh the performance issues of Python at this stage.</p>
<p>But then I found Mark Dufour&#8217;s project <a href="http://code.google.com/p/shedskin/">shedskin</a> (see also <a href="http://shed-skin.blogspot.com/">blog here</a> and <a href="http://mark.dufour.googlepages.com/shedskin.pdf">Mark&#8217;s MSc thesis here</a>), a Python to C++ compiler! Can you have the best of both worlds? Develop and debug your code interactively with Python and then, when you&#8217;re happy with it, translate it automagically over to C++ and have it run as fast as native code?</p>
<p>Well, shedskin doesn&#8217;t support any and all python constructs (yet?), and only a limited number of modules from the standard library are supported. But still I think it&#8217;s a pretty cool tool. For someone who doesn&#8217;t look forward to learning C++ from the ground up typing &#8216;<code>shedskin -e myprog.py</code>&#8216; followed by &#8216;<code>make</code>&#8216; is just a very simple way to create fast python extensions! As a test, I ran shedskin on the pystone benchmark and called both the python and c++ version from my <a href="http://www.anderswallin.net/2008/06/multiprocessing-pystone-benchmark/">multiprocessing test-code</a>:</p>
<p>Python version</p>
<pre>
Processes	Pystones	Wall time	pystones/s	Speedup
1		50000		0.7		76171		1.0X
2		100000		0.7		143808		1.9X
3		150000		0.7		208695		2.7X
4		200000		0.8		264410		3.5X
5		250000		1.0		244635		3.2X
6		300000		1.2		259643		3.4X
</pre>
<p>&#8217;shedskinned&#8217; C++ version</p>
<pre>
Processes	Pystones	Wall time		pystones/s	Speedup
1		5000000			2.9		1696625		1.0X
2		10000000		3.1		3234625		1.9X
3		15000000		3.1		4901829		2.9X
4		20000000		3.4		5968676		3.5X
5		25000000		4.4		5714151		3.4X
6		30000000		5.1		5890737		3.5X
</pre>
<p>A speedup of around 20x.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/06/more-pystones-with-shedskin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Midsummer</title>
		<link>http://www.anderswallin.net/2008/06/midsummer/</link>
		<comments>http://www.anderswallin.net/2008/06/midsummer/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 16:59:50 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Photography and Travel]]></category>

		<category><![CDATA[jupiter]]></category>

		<category><![CDATA[moon]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=455</guid>
		<description><![CDATA[












]]></description>
			<content:encoded><![CDATA[
<a href='http://www.anderswallin.net/2008/06/midsummer/sterna_hirundo/' title='sterna_hirundo'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/sterna_hirundo-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/larus_canus/' title='larus_canus'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/larus_canus-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/podiceps_cristatus2/' title='podiceps_cristatus2'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/podiceps_cristatus2-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/podiceps_cristatus/' title='podiceps_cristatus'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/podiceps_cristatus-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/sol/' title='sol'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/sol-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/jupiter/' title='jupiter'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/jupiter-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/jupiter_with_moons/' title='jupiter_with_moons'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/jupiter_with_moons-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/moon/' title='moon'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/moon-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/tern/' title='tern'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/tern-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/bug/' title='bug'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/bug-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://www.anderswallin.net/2008/06/midsummer/blomma/' title='blomma'><img src="http://www.anderswallin.net/wp-content/uploads/2008/06/blomma-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/06/midsummer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5-axis simulation</title>
		<link>http://www.anderswallin.net/2008/06/5-axis-simulation/</link>
		<comments>http://www.anderswallin.net/2008/06/5-axis-simulation/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 17:30:54 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[EMC2]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=448</guid>
		<description><![CDATA[The people at EMC2 Fest (webcam here) made this AVI of 5-axis machining a sphere using some custom g-code and povray.

I&#8217;ve been playing around with vpython, so you can expect some CAM-related posts on drop-cutter in Python and associated 3D views or animations in the not too distant future.
]]></description>
			<content:encoded><![CDATA[<p>The people at <a href="http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC_Fest_2008">EMC2 Fest</a> (webcam <a href="http://linuxcnc.org/c_f/festcam.shtml">here</a>) made this AVI of 5-axis machining a sphere using some custom g-code and povray.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/_tA-W7nTNSc&#038;hl=en"></param><embed src="http://www.youtube.com/v/_tA-W7nTNSc&#038;hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
<p>I&#8217;ve been playing around with <a href="http://vpython.org/">vpython</a>, so you can expect some CAM-related posts on drop-cutter in Python and associated 3D views or animations in the not too distant future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/06/5-axis-simulation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>multiprocessing pystone benchmark</title>
		<link>http://www.anderswallin.net/2008/06/multiprocessing-pystone-benchmark/</link>
		<comments>http://www.anderswallin.net/2008/06/multiprocessing-pystone-benchmark/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 19:40:53 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.anderswallin.net/?p=447</guid>
		<description><![CDATA[A simple pystone benchmark using the python multiprocessing package. Seems to scale quite well - guess how many cores my machine has!  

" Simple multiprocessing test.pystones benchmark "
" Anders Wallin 2008Jun15 anders.e.e.wallin (at) gmail.com "
from test import pystone
import processing
import time

STONES_PER_PROCESS= 10*pystone.LOOPS

def f(q):
    t=pystone.pystones(STONES_PER_PROCESS)
    q.put(t,block=True)

if __name__ == '__main__':
  [...]]]></description>
			<content:encoded><![CDATA[<p>A simple pystone benchmark using the python <a href="http://www.python.org/dev/peps/pep-0371/">multiprocessing</a> package. Seems to scale quite well - guess how many cores my machine has! <img src='http://www.anderswallin.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre><code>
" Simple multiprocessing test.pystones benchmark "
" Anders Wallin 2008Jun15 anders.e.e.wallin (at) gmail.com "
from test import pystone
import processing
import time

STONES_PER_PROCESS= 10*pystone.LOOPS

def f(q):
    t=pystone.pystones(STONES_PER_PROCESS)
    q.put(t,block=True)

if __name__ == '__main__':
    print 'multiprocessing test.pystones() benchmark'
    print 'You have '+str(processing.cpuCount()) + ' CPU(s)'
    print 'Processes\tPystones\tWall time\tpystones/s'

    results = processing.Queue()
    for N in range(1,processing.cpuCount()+3):
        p=[]
        q=processing.Queue()
        results=[]

        for m in range(1,N+1):
            p.append( processing.Process(target=f,args=(q,)) )

        start=time.time()
        for pr in p:
            pr.start()
        for r in p:
            results.append( q.get() )
        stop=time.time()

        cputime = stop-start    

        print str(N)+&#8217;\t\t&#8217;+str(N*STONES_PER_PROCESS) \
              +&#8217;\t\t&#8217;+ str(cputime)+&#8217;\t&#8217;+str( N*STONES_PER_PROCESS / cputime )
</code></pre>
<p><a href="http://www.anderswallin.net/wp-content/uploads/2008/06/multi31.png"><img class="alignnone size-medium wp-image-449" title="multi31" src="http://www.anderswallin.net/wp-content/uploads/2008/06/multi31.png" alt="" width="450" height="336" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anderswallin.net/2008/06/multiprocessing-pystone-benchmark/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
