Archive for June, 2006

older posts »
Wednesday, June 28th, 2006

1RM 1.1: Dashboard widget update

I updated the 1RM Dashboard widget for Mac OS X and gave it a permanent home. The only change to the widget itself is a bit cleaner interface (check out the 1RM page for a screenshot). See previous post announcing the original version.

No Comments » - Posted in Mac by

Monday, June 26th, 2006

Beautiful Evidence by Edward Tufte

The largest of the four books in this series by Edward Tufte, Beautiful Evidence is a welcome addition. It includes excellent examples of graphical excellence, in equally excellent production, which lead to general principles of presentation of data. I encourage you to take Tufte’s own advice about consuming evidence presentations; skip this second hand discussion […]

2 Comments » - Posted in Books,Visualization by

Tuesday, June 20th, 2006

Creating an iTool generalized operation

For simple operations, subclassing IDLitDataOperation is an easy way to quickly add an operation to the iTools system. See previous post “Creating an iTool data operation” for more information about IDLitDataOperation. If you want to do anything more complicated than a numeric operation on the dependent variable of the currently selected visualization, then you want […]

6 Comments » - Posted in IDL,iTools by

Monday, June 19th, 2006

27 Storms: Arlene to Zeta

These are awesome visualizations of the 2005 hurricane season. I watched the full version in the smallest size available, 512 x 288 (135 MB!). Visualizations produced by NASA/Goddard Space Flight Center Scientific Visualization Studio. I like the fact that they name all the people who worked on this animation. You can even list all the […]

2 Comments » - Posted in Visualization by

Friday, June 16th, 2006

Anaglyphs: MGgr3DConverter and MGgrWindow3D

Anaglyphs are 3D images made from stereographic image pairs and viewed with red-blue glasses. I have a destination class, MGgrWindow3D, for the object graphics system that will automatically produce anaglyphs from regular 3D object graphics hierarchies (but not 2D plots and images). I’ve seen anaglyphs which are able to maintain color information; I might try […]

4 Comments » - Posted in IDL,Object graphics by

Thursday, June 15th, 2006

Local moments

For a recent project, I needed to compute a local mean and standard deviation for an array. Given a window size, the local mean for a given pixel location is the mean of all the elements around that pixel in the window. So the local mean is an array the same size as the original […]

No Comments » - Posted in IDL,Optimization by

Wednesday, June 14th, 2006

Object widgets

A couple weeks ago, I wrote a demo program to view JPEG 2000 images as a “regular” widget program. Now I want to rewrite the same program as an “object widget,” in other words write methods of a class instead of normal functions and procedures. You need to already understand the basics of object-oriented and […]

5 Comments » - Posted in IDL,Object graphics,Objects,Widgets by

Sunday, June 11th, 2006

Regular expressions

I wrote “Making Regular Expressions Your Friends” “Making Regular Expressions Your Friends” while I was at RSI (and while it was still RSI). Regular expressions are a “little language” embedded inside IDL (and most other modern languages) with very powerful string processing capabilities. In the whitepaper, all the details of IDL’s implementation of regular expressions […]

4 Comments » - Posted in IDL by

Friday, June 9th, 2006

Powers of Ten video

The Powers of Ten video is now available on YouTube. This classic short video zooms from 10-16 meters to 1024 meters at a rate of 10x per 10 seconds. The opening quote of the movie is: A film dealing with the relative size of things in the universe and the effect of adding another zero.

2 Comments » - Posted in Visualization by

Wednesday, June 7th, 2006


This site has world maps where the size of an area on the map is linked to some other information such as population, wealth, pollution, education, etc. At right is a portion of a map showing refugee origins (“Territory size shows the global proportion of refugees and internally displaced persons originating there”). Link via Platial […]

No Comments » - Posted in Visualization by

older posts »