Resources
-
Recent Posts
Recent Tweets
- VISualize 2013 is almost here! Have you registered? #GIS #RemoteSensing #Geospatial ow.ly/k87l2 1 hour ago
- Read “#Landsat 8 Data Reader Included in ENVI 5 Service Pack 3” & find out what’s coming soon! ow.ly/lhSSk 1 hour ago
- Image Scientist? Programmer? Systems Engineer? Software development skills? Look at our positions in D.C. #Jobs ow.ly/l9hM7 2 hours ago
Like Exelis VIS
Tags
(New) Graphics AGU arrays Atle Borsholm code performance control statements Direct Graphics ENVI 5 ENVI programming GRIB guest post hashes HDF5 IDL 8 IDL 8.1 IDL 8.2 IDL 8.2.1 IDL 8.2.2 IDLffVideoWrite image implicit Get/SetProperty Jim Pendleton keyword inheritance Linux lists map projections movies MPEG-4 NAME property netCDF NPP Object Graphics OOP PNG PostScript Ron Kneusel science! sorting user group VIIRS VISualize web welcome widget programming WIDGET_WINDOW
Author Archives: Mark
Where am I?
Well, more accurately, “where on the filesystem is the source for the currently scoped routine?”, but that’s not a catchy title. In IDL 8.2.2, the ROUTINE_FILEPATH function was modified to return this information when called without any parameters. Here’s a … Continue reading
The bigger picture in 2013
Regular readers of this blog know that I love to show off the neat things you can do with IDL, usually with some code. I thought I’d try something different today, though. As product manager, I help set the agenda … Continue reading
Coming soon: IDL 8.2.3
IDL 8.2.3 is scheduled to be released on May 21. While this is primarily a maintenance release, we’ve included several new routines. They are: BUBBLEPLOT VOLUME FILE_ZIP FILE_UNZIP FILE_GZIP FILE_GUNZIP FILE_TAR FILE_UNTAR ZLIB_COMPRESS ZLIB_UNCOMPRESS IDLffVideoRead class QUERY_VIDEO READ_VIDEO WRITE_VIDEO TERMINAL_SIZE BUBBLEPLOT … Continue reading
Modifying the size and position of a plot
In IDL 8 (a.k.a. New) Graphics, you can interactively move and resize plots in a window. For example, make a test plot in red: IDL> p = plot([0,1], ‘r’) Select the plot by clicking the mouse in the interior of … Continue reading
A column sort routine
In spreadsheet programs like Excel or LibreOffice, you can apply a sort on a column to every other column in the spreadsheet. IDL’s SORT function doesn’t provide this functionality, but with a little code, we can make it so. The … Continue reading
Locating NaN and Inf values in an array
(This week’s post is brief because I’m out learning a lot at the 2013 NOAA Satellite Conference!) The ubiquitous WHERE function can be used to quickly locate values in an array. However, you can’t directly search for the location of IEEE NaN (not a … Continue reading
Posted in language
Tagged FINITE function, logical not operator, NaN value, WHERE function
Leave a comment
2013 NOAA Satellite Conference
My colleague Thomas Harris (@t_harris) and I will be at the 2013 NOAA Satellite Conference in College Park, MD, next week. We each have a poster: T-9: A Rapid Cloud Mask Algorithm for Suomi NPP VIIRS Imagery EDRs (Piper) [PDF, 2.5 MB] … Continue reading
An update to the CURRENT keyword
(Note: I’m out of town this week; this is a short post I banked earlier in the year.) The IDL 8 (a.k.a. New) Graphics CURRENT keyword got a useful update in IDL 8.2.2: instead of being a Boolean, it now accepts … Continue reading
Stern Special
A visualization from an article by the famous (infamous?!) Prof. Mike Brown of Caltech (@plutokiller) is featured on the cover of a recent issue of The Astronomical Journal: That’s IDL color table 15, Stern Special.
Solar wind visualization at NOAA SWPC
George Millward and his colleagues at the NOAA Space Weather Prediction Center (SWPC) use IDL, among other tools, to study, monitor and forecast solar events that impact GPS, power grids and communications networks on Earth. On the WSA-Enlil Solar Wind … Continue reading