<?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>michaelgalloy.com</title>
	<atom:link href="http://michaelgalloy.com/feed" rel="self" type="application/rss+xml" />
	<link>http://michaelgalloy.com</link>
	<description>Resources for IDL developers</description>
	<lastBuildDate>Wed, 10 Mar 2010 03:03:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Two data/visualization TED talks</title>
		<link>http://michaelgalloy.com/2010/03/09/two-datavisualization-ted-talks.html</link>
		<comments>http://michaelgalloy.com/2010/03/09/two-datavisualization-ted-talks.html#comments</comments>
		<pubDate>Wed, 10 Mar 2010 03:03:15 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2439</guid>
		<description><![CDATA[While catching up on recent TED talks, I watched two on topics of interest to this website: one focused on data, Tim Berners-Lee&#8217;s &#8220;The year open data went worldwide&#8221;, and one demonstrating a novel visualization system, Gary Flake&#8217;s &#8220;Is Pivot a turning point for web exploration?&#8221;.
]]></description>
			<content:encoded><![CDATA[<p>While catching up on recent <a href="http://www.ted.com/">TED</a> talks, I watched two on topics of interest to this website: one focused on data, Tim Berners-Lee&#8217;s <a href="http://www.ted.com/talks/tim_berners_lee_the_year_open_data_went_worldwide.html">&#8220;The year open data went worldwide&#8221;</a>, and one demonstrating a novel visualization system, Gary Flake&#8217;s <a href="http://www.ted.com/talks/lang/eng/gary_flake_is_pivot_a_turning_point_for_web_exploration.html">&#8220;Is Pivot a turning point for web exploration?&#8221;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/03/09/two-datavisualization-ted-talks.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IDL User Group Meeting: Features needed in IDL</title>
		<link>http://michaelgalloy.com/2010/03/02/idl-user-group-meeting-features-needed-in-idl.html</link>
		<comments>http://michaelgalloy.com/2010/03/02/idl-user-group-meeting-features-needed-in-idl.html#comments</comments>
		<pubDate>Tue, 02 Mar 2010 23:09:53 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[IDL]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2418</guid>
		<description><![CDATA[After the IDL 8.0 overview at the IDL User Group meeting last week, Bill Okubo also asked for a list of features IDL users needed. I think I have all the ideas people gave (along with some pertinent links to proof-of-concept ideas and background material):


better map projections
geo-browser export (i.e., to Google Earth, etc.) (exporting from [...]]]></description>
			<content:encoded><![CDATA[<p>After the IDL 8.0 overview at the IDL User Group meeting last week, Bill Okubo also asked for a list of features IDL users needed. I think I have all the ideas people gave (along with some pertinent links to proof-of-concept ideas and background material):</p>

<ol>
<li>better map projections</li>
<li>geo-browser export (i.e., to Google Earth, etc.) (<a href="http://groups.google.com/group/comp.lang.idl-pvwave/browse_frm/thread/7f26747c807ffc34/dd652e5fd5fcd804?lnk=gst&amp;q=kml&amp;pli=1">exporting from ENVI</a>, <a href="http://groups.google.com/group/comp.lang.idl-pvwave/browse_frm/thread/7f26747c807ffc34/dd652e5fd5fcd804?lnk=gst&amp;q=kml&amp;pli=1">discussion of doing it in IDL</a>)</li>
<li>stereo display (<a href="http://michaelgalloy.com/2006/06/16/anaglyphs-mggr3dconverter-and-mggrwindow3d.html">simple anaglyph system</a>, I also have code for using Alioscopy&#8217;s autostereoscopic monitors from IDL object graphics which I have not published yet)</li>
<li>a better widget system (<a href="http://michaelgalloy.com/2009/09/11/pyside-qt-for-python.html">a way to make IDL bindings for Qt?</a>)</li>
<li>easier runtime distribution (<a href="http://michaelgalloy.com/2009/08/04/make_rt-uber-installation.html"><code>MAKE_RT</code> über-installation</a>)</li>
<li>better handling of large data sets</li>
<li>better support for databases</li>
<li>integration of GPU and parallel processing (Tech-X does both <a href="http://www.txcorp.com/products/GPULib/">GPU</a> and <a href="http://www.txcorp.com/products/FastDL/index.php">parallel processing</a> in IDL)</li>
<li>OPeNDAP support (<a href="http://www.txcorp.com/products/RemoteDataToolkit/">I have something coming soon for this!</a>)</li>
<li>easier interface to gridding data</li>
<li>ability to read Matlab &#8220;.sav&#8221; file</li>
<li>better volume rendering</li>
</ol>

<p>Thoughts? Did we miss something crucial?</p>

<p><em>Full disclosure: I work for Tech-X Corporation and have worked on GPULib, FastDL, and the Remote Data Toolkit.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/03/02/idl-user-group-meeting-features-needed-in-idl.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NSF announces 2009 visualization challenge winners</title>
		<link>http://michaelgalloy.com/2010/02/26/nsf-announces-2009-visualization-challenge-winners.html</link>
		<comments>http://michaelgalloy.com/2010/02/26/nsf-announces-2009-visualization-challenge-winners.html#comments</comments>
		<pubDate>Fri, 26 Feb 2010 22:32:47 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2361</guid>
		<description><![CDATA[The NSF announced the 2009 winners of the Science &#38; Engineering Visualization Challenge. There are definitely some awesome visualizations in the group. Surprisingly (to me), a web comic I read regularly, Piled Higher and Deeper, took the prize for &#8220;Information Posters and Graphics&#8221;.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelgalloy.com/wp-content/uploads/2010/02/save_earth_th.jpg" hspace="8" align="right"/>The NSF announced the <a href="http://www.nsf.gov/news/special_reports/scivis/winners_2009.jsp">2009 winners of the Science &amp; Engineering Visualization Challenge</a>. There are definitely some awesome visualizations in the group. Surprisingly (to me), a web comic I read regularly, <a href="http://www.phdcomics.com/">Piled Higher and Deeper</a>, took the prize for &#8220;Information Posters and Graphics&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/26/nsf-announces-2009-visualization-challenge-winners.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IDL User Group Meeting: IDL 8.0</title>
		<link>http://michaelgalloy.com/2010/02/26/idl-user-group-meeting-idl-8-0.html</link>
		<comments>http://michaelgalloy.com/2010/02/26/idl-user-group-meeting-idl-8-0.html#comments</comments>
		<pubDate>Fri, 26 Feb 2010 18:01:04 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[HPC]]></category>
		<category><![CDATA[IDL]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[original]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2336</guid>
		<description><![CDATA[ITT VIS had several presentations about IDL 8.0 at this week&#8217;s IDL User Group Meeting. David Fanning says:


  Just one word: Wow!
  
  It appears that the promise of IDL 5 has finally been realized. :-)


David also posted a longer description of the new features, so I won&#8217;t go through the laundry [...]]]></description>
			<content:encoded><![CDATA[<p>ITT VIS had several presentations about IDL 8.0 at this week&#8217;s IDL User Group Meeting. David Fanning <a href="http://groups.google.com/group/comp.lang.idl-pvwave/browse_thread/thread/d4d7f62842eeabf8#">says</a>:</p>

<blockquote>
  <p>Just one word: Wow!</p>
  
  <p>It appears that the promise of IDL 5 has finally been realized. :-)</p>
</blockquote>

<p>David also <a href="http://groups.google.com/group/comp.lang.idl-pvwave/browse_thread/thread/3bc529e6bcd9e83c#">posted a longer description of the new features</a>, so I won&#8217;t go through the laundry list (but I do intend to run through it with some examples when 8.0 is actually released, like I did for 7.1).</p>

<p>But I will discuss a bit the one feature that I have used extensively: operator overloading. This was the main focus of <a href="http://michaelgalloy.com/2010/02/25/gpulib-with-idl-8-0-slides.html">my talk</a> about <a href="http://gpulib.txcorp.com">GPULib</a> with IDL 8.0. The gist is that GPULib variables will be objects and if you are running IDL 8.0+, you can do things like the following:</p>

<pre><code>IDL&gt; a = gpuFindgen(10)
IDL&gt; b = gpuFindgen(10)
IDL&gt; c = a + b
</code></pre>

<p>This was easy to implement, just inherit from <code>IDL_Object</code> and write a method with the special name <code>_overloadPlus</code>:</p>

<pre><code>function gpuvariable::_overloadPlus, left, right
  compile_opt strictarr

  return, gpuAdd(left, right)
end
</code></pre>

<p>Most operators are supported like <code>+</code>, <code>-</code>, <code>/</code>, <code>*</code>, <code>MOD</code>, <code>EQ</code>, etc., but also including brackets (both on the left side and right side of an assignment) and other special methods used by <code>PRINT</code>, <code>HELP</code>, and <code>SIZE</code>. The dot operator is automatically connected to the <code>getProperty</code> and <code>setProperty</code> methods of the class.</p>

<p>Another nice point is that GPULib will not require separate versions for pre-8.0 and post-8.0 versions of IDL. Just write a simple dummy <code>IDL_Object</code> class. This will allow the code to be compiled in versions of IDL before 8.0 and won&#8217;t be found (because the real <code>IDL_Object</code> is part of IDL&#8217;s core and found before any user routines) in versions 8.0+. Of course, only the old procedure or function interfaces are available in versions before 8.0. I&#8217;m much more likely to use operator overloading because I can provide extra features for IDL 8.0 users and fall back to a more verbose interface for those who have not upgraded yet.</p>

<p>If you have the tech preview handed out at the meeting or are just interested in some more examples of this, check out these <a href="http://michaelgalloy.com/wp-content/uploads/2010/02/hdf5.zip">HDF5 classes</a> which make use of operator overloading. The end of the <code>mg_h5.pro</code> file has a main-level program which shows how to use the classes:</p>

<pre><code>IDL&gt; .run mg_h5
</code></pre>

<p><em>Full disclosure: I work for Tech-X Corporation and have worked on the IDL bindings for GPULib.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/26/idl-user-group-meeting-idl-8-0.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GPULib with IDL 8.0 slides</title>
		<link>http://michaelgalloy.com/2010/02/25/gpulib-with-idl-8-0-slides.html</link>
		<comments>http://michaelgalloy.com/2010/02/25/gpulib-with-idl-8-0-slides.html#comments</comments>
		<pubDate>Thu, 25 Feb 2010 17:30:41 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[IDL]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[original]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2311</guid>
		<description><![CDATA[Here are the slides for my &#8220;GPULib with IDL 8.0&#8243; presentation from the IDL User Group Meeting.

More thoughts about the meeting to come&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Here are the <a href="http://michaelgalloy.com/wp-content/uploads/2010/02/gpulib-with-idl80.pdf">slides</a> for my &#8220;GPULib with IDL 8.0&#8243; presentation from the IDL User Group Meeting.</p>

<p>More thoughts about the meeting to come&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/25/gpulib-with-idl-8-0-slides.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>mgunit 1.1</title>
		<link>http://michaelgalloy.com/2010/02/22/mgunit-1-1.html</link>
		<comments>http://michaelgalloy.com/2010/02/22/mgunit-1-1.html#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:47:39 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[IDL]]></category>
		<category><![CDATA[original]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2281</guid>
		<description><![CDATA[mgunit 1.1 is available for download. The release notes for 1.1 are:


Added an extra argument to ASSERT which can be inserted into the
message via C-style format codes.
Added XML and JUnit output formats (and corresponding XML and JUNIT 
keywords to MGUNIT to turn them on).
Added ability for a test to determine if it should count in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mgunit.idldev.com/">mgunit 1.1</a> is available for <a href="http://mgunit.idldev.com/wiki/Downloads">download</a>. The release notes for 1.1 are:</p>

<ol>
<li><p>Added an extra argument to ASSERT which can be inserted into the
message via C-style format codes.</p></li>
<li><p>Added XML and JUnit output formats (and corresponding XML and JUNIT 
keywords to MGUNIT to turn them on).</p></li>
<li><p>Added ability for a test to determine if it should count in the
final results tally, i.e., if it is &#8220;skipped&#8221;. Use the SKIP keyword
of ASSERT to skip a test instead of failing it if the condition is
not met.</p></li>
<li><p>Fixed memory leak.</p></li>
</ol>

<p>Both 1. and 3. involve more parameters for <code>ASSERT</code>.</p>

<p>For example, it can be handy to produce error messages containing values from local variables, but it is painful to have to use <code>STRTRIM</code> or <code>STRING</code> to format the message nicely. The following <code>ASSERT</code> call will insert the values for <code>result</code> and <code>standard</code> into the appropriate locations in the message:</p>

<pre><code>assert, condition, 'incorrect result, %f; expecting %f', $
        result, standard
</code></pre>

<p>You can pass up to three values this way.</p>

<p>Skipped tests allow a test to determine if it should be run and counted in the total number of tests. For example, in GPULib there are many tests which test double-precision calculations, but these are only valid if the GPU is capable of double-precision. Previously, these counted as failures and we just had to know that passing 150 out 200 tests was &#8220;OK&#8221; if the GPU was not double capable. Now these tests can be skipped with the following:</p>

<pre><code>assert, gpuDoubleCapable(), 'CUDA device not double capable', /skip
</code></pre>

<p>A skipped test will not count the total number of tests (though it is indicated afterward, i.e. &#8220;3/4 tests passed, 2 skipped&#8221;).</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/22/mgunit-1-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VISualize 2010</title>
		<link>http://michaelgalloy.com/2010/02/19/visualize-2010.html</link>
		<comments>http://michaelgalloy.com/2010/02/19/visualize-2010.html#comments</comments>
		<pubDate>Sat, 20 Feb 2010 00:09:26 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[ENVI]]></category>
		<category><![CDATA[IDL]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2272</guid>
		<description><![CDATA[VISualize 2010 will be May 19-20 (the first day is for IDL and the second for ENVI) at the World Wildlife Fund in Washington, DC:


  This event is designed to bring together IDL and ENVI users to provide opportunities for networking, sharing ideas, and working on strategies that advance our scientific data analysis and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ittvis.cvent.com/EVENTS/Info/Summary.aspx?i=de47dc7d-6cc2-4a19-bf58-9b53955415a0">VISualize 2010</a> will be May 19-20 (the first day is for IDL and the second for ENVI) at the World Wildlife Fund in Washington, DC:</p>

<blockquote>
  <p>This event is designed to bring together IDL and ENVI users to provide opportunities for networking, sharing ideas, and working on strategies that advance our scientific data analysis and visualization community. We hope you will join us for one or two full days of presentations from professionals in a variety of industries who use visualization technologies for a wide range of applications.</p>
</blockquote>

<p>ITT VIS is now accepting abstracts for talks. Pre-registration is required to attend and there is a $40 per day fee.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/19/visualize-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps and augmented reality at Microsoft</title>
		<link>http://michaelgalloy.com/2010/02/14/maps-and-augmented-reality-at-microsoft.html</link>
		<comments>http://michaelgalloy.com/2010/02/14/maps-and-augmented-reality-at-microsoft.html#comments</comments>
		<pubDate>Sun, 14 Feb 2010 21:10:50 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2261</guid>
		<description><![CDATA[Blaise Aguera y Arcas of Microsoft gave a fascinating TED talk about where Bing is going with their mapping services. Looks like they are integrating Photosynth into their 3-dimensional maps.

Of course, 3-dimensional viewing available on Bing was not supported for any of the browsers on my Mac (Firefox and Safari)&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Blaise Aguera y Arcas of Microsoft gave a <a href="http://www.ted.com/talks/blaise_aguera.html">fascinating TED talk</a> about where Bing is going with their mapping services. Looks like they are integrating <a href="http://photosynth.net/">Photosynth</a> into their 3-dimensional maps.</p>

<p>Of course, 3-dimensional viewing available on Bing was not supported for any of the browsers on my Mac (Firefox and Safari)&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/14/maps-and-augmented-reality-at-microsoft.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matplotlib for Python Developers</title>
		<link>http://michaelgalloy.com/2010/02/09/matplotlib-for-python-developers.html</link>
		<comments>http://michaelgalloy.com/2010/02/09/matplotlib-for-python-developers.html#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:25:14 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2164</guid>
		<description><![CDATA[Matplotlib is a popular 2-dimensional plotting library used with Python. While Matplotlib is fairly powerful, I have always had trouble figuring out how to do what I needed from the documentation. I have found the online Matplotlib documentation adequate as a reference, but not very good for getting started (especially since Matplotlib uses some terms [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelgalloy.com/wp-content/uploads/2010/02/matplotlib-example.png" hspace="8" align="right"/><a href="http://matplotlib.sourceforge.net/index.html">Matplotlib</a> is a popular 2-dimensional plotting library used with Python. While Matplotlib is fairly powerful, I have always had trouble figuring out how to do what I needed from the documentation. I have found the online Matplotlib <a href="http://matplotlib.sourceforge.net/contents.html">documentation</a> adequate as a reference, but not very good for getting started (especially since Matplotlib uses some terms in what I would call a &#8220;non-standard&#8221; way).</p>

<p><em><a href="http://www.amazon.com/gp/product/1847197906?ie=UTF8&#038;tag=harmonicfunct-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1847197906">Matplotlib for Python Developers</a><img src="http://www.assoc-amazon.com/e/ir?t=harmonicfunct-20&#038;l=as2&#038;o=1&#038;a=1847197906" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></em> by Sandro Tosi is a welcome addition to my bookshelf. It focuses on embedding Matplotlib in applications in GTK+, Qt 4, wxWidgets, and even various web frameworks such as Pylons and Django. But the fundamental elements of the scientific Python tool chain, such as NumPy and IPython, as well as a thorough tutorial of Matplotlib itself are discussed. Both the <code>pylab</code>/<code>pyplot</code> procedural interface (useful for interactive plotting) and object-oriented interface (useful for fine-tuning and more advanced usage) are covered. Over 2000 lines of example code are downloadable from the book site.</p>

<p>Seeing as I don&#8217;t use Matplotlib regularly, I&#8217;m sure I will using this book frequently to brush up on Matplotlib basics. And this book would have saved me a lot of time when I was writing my only major Python project, a PyQt 4 application which embedded interactive Matplotlib graphics. While this book doesn&#8217;t cover every detail of Matplotlib (the online docs are good for that), it will get you started no matter how you are using it.</p>

<p>The publisher has made a sample chapter on embedding Matplotlib in Qt4 <a href="http://www.packtpub.com/files/7900-matplotlib-for-python-developers-sample-chapter-6-embedding-matplotlib-in-qt-4.pdf">available for download</a>. More information, such as a full <a href="http://www.packtpub.com/article/matplotlib-python-development-table-of-contents">table of contents</a>, is also available on the <a href="http://www.packtpub.com/matplotlib-python-development/">publisher&#8217;s site</a>.</p>

<p><em>Full disclosure: I received a review copy of this book.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/09/matplotlib-for-python-developers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Russians see a different kind of blue</title>
		<link>http://michaelgalloy.com/2010/02/03/why-russians-see-a-different-kind-of-blue.html</link>
		<comments>http://michaelgalloy.com/2010/02/03/why-russians-see-a-different-kind-of-blue.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 18:05:11 +0000</pubDate>
		<dc:creator>Michael Galloy</dc:creator>
				<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://michaelgalloy.com/?p=2221</guid>
		<description><![CDATA[ I found this article fascinating. Basically, there are differences in color perception due to culture/language. Do I have to take into account the native language of the viewers of a visualization when choosing colors for it? Two colors that are easily distinguishable for me, may not be for someone else from a different culture [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://michaelgalloy.com/wp-content/uploads/2010/02/ct_words-and-colours.png" align="right" hspace="8"/> I found <a href="http://labs.timesonline.co.uk/blog/2010/02/01/why-russians-see-a-different-kind-of-blue/">this article</a> fascinating. Basically, there are differences in color perception due to culture/language. Do I have to take into account the native language of the viewers of a visualization when choosing colors for it? Two colors that are easily distinguishable for me, may not be for someone else from a different culture (not to mention issues with color blindness).</p>

<p>Link via <a href="http://datavis.tumblr.com/post/367215461/why-russians-see-a-different-kind-of-blue">WeLoveDatavis</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelgalloy.com/2010/02/03/why-russians-see-a-different-kind-of-blue.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
