<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ginger Tea and Channa Masala &#187; Data Visualization</title>
	<atom:link href="http://masalalabs.ca/category/data-visualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://masalalabs.ca</link>
	<description></description>
	<lastBuildDate>Sun, 29 Aug 2010 15:55:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adventures in processing with prender</title>
		<link>http://masalalabs.ca/2010/03/adventures-in-processing-with-prender/</link>
		<comments>http://masalalabs.ca/2010/03/adventures-in-processing-with-prender/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 01:30:40 +0000</pubDate>
		<dc:creator>wlach</dc:creator>
				<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[Technical Entries]]></category>

		<guid isPermaLink="false">http://masalalabs.ca/?p=88</guid>
		<description><![CDATA[First, I&#8217;m overdue in announcing Transit to Go a.k.a. &#8220;the iPhone transit map that&#8217;s demonstrably more useful than a paper schedule&#8221; a.k.a. &#8220;your bus departure in 15 seconds or less, no matter where you are&#8221;. I wrote up a blog post about it for Mindsea&#8217;s site, if you&#8217;re interested in finding out more.
Second, all this [...]]]></description>
			<content:encoded><![CDATA[<p>First, I&#8217;m overdue in announcing <a href="http://transittogo.mindsea.ca/" onclick="javascript:pageTracker._trackPageview('/outbound/article/transittogo.mindsea.ca');">Transit to Go</a> a.k.a. &#8220;the iPhone transit map that&#8217;s demonstrably more useful than a paper schedule&#8221; a.k.a. &#8220;your bus departure in 15 seconds or less, no matter where you are&#8221;. I wrote up a <a href="http://www.mindsea.com/blog/2010/03/transit-to-go-pulling-out-all-the-stops/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mindsea.com');">blog post</a> about it for <a href="http://www.mindsea.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mindsea.com');">Mindsea</a>&#8217;s site, if you&#8217;re interested in finding out more.</p>
<p>Second, all this transit excitement has made me start thinking about better routing and geometry algorithms again. I&#8217;ve been experimenting a bit with Brandon Martin Anderson&#8217;s <a href="http://github.com/bmander/prender" onclick="javascript:pageTracker._trackPageview('/outbound/article/github.com');">prender</a> framework, used by the infamous <a href="http://bmander.github.com/graphserver/" onclick="javascript:pageTracker._trackPageview('/outbound/article/bmander.github.com');">Graphserver</a>, and have been pretty happy with the results. It basically lets you do <a href="http://processing.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/processing.org');">processing</a> visualizations in python (i.e. no Java coding required). Here&#8217;s a quick picture of it in action, rendering the Nova Scotian road network, as distributed by <a href="http://geobase.ca" onclick="javascript:pageTracker._trackPageview('/outbound/article/geobase.ca');">geobase</a>.</p>
<p><img src="http://masalalabs.ca/wp-content/uploads/2010/03/nova_scotia.png" alt="Nova Scotia as rendered by prender" title="Nova Scotia as rendered by prender" width="400" height="220" class="alignnone size-full wp-image-95" /></p>
<p>The neat thing about this framework is that you can render quickly to an arbitrary level of detail, which should prove very useful when troubleshooting the behavior of some of the code I&#8217;m working on. If anyone is interested in running the framework on MacOS X (like I was), <a href="http://github.com/wlach/prender" onclick="javascript:pageTracker._trackPageview('/outbound/article/github.com');">my fork</a> of the project has the appropriate patches.</p>
]]></content:encoded>
			<wfw:commentRss>http://masalalabs.ca/2010/03/adventures-in-processing-with-prender/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
