<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Coyote's Guide to IDL Programming</title>
       <language>en</language>
       <copyright>Copyright 1997-2009, David W. Fanning</copyright> 
       <managingEditor>david@dfanning.com (David Fanning)</managingEditor> 
       <lastBuildDate>Mon, 08 Feb 2010 05:48:28 GMT</lastBuildDate>
       <webMaster>david@dfanning.com (David Fanning)</webMaster> 
        <link>http://www.dfanning.com/index.html</link>
        <description>IDL Programming Tips and Examples</description>
        <image>
           <title>Coyote's Guide to IDL Programming</title>
           <url>http://www.dfanning.com/images/coyote_tips.jpg</url>
           <link>http://www.dfanning.com/index.html</link>
        </image>
        <atom:link href="http://www.dfanning.com/coyote.xml" rel="self" type="application/rss+xml" />


        <item>
           <title>Coyote Article: Creating an Unique File Name</title>
           <link>http://www.dfanning.com/code_tips/uniquename.html</link>
           <description>
	   Creating a unique file name in IDL is sometimes harder than it looks.
           A new IDL program, TimeStamp, makes it easy to create file names that
           are guaranteed to be unique, even if they are created in a fast IDL
           loop. This article explores some of the features of the TimeStamp
           program and how they can be used to produce unique file and variable
           names.
          </description>
           <guid isPermaLink="false">article 438 at dfanning.com</guid>
          <pubDate>Mon, 08 Feb 2010 05:48:28 GMT</pubDate>
        </item>


        <item>
           <title>New Coyote Program: TimeStamp</title>
           <link>http://www.dfanning.com/programs/timestamp.pro</link>
           <description>
	   Creates a time stamp string, with or without random numbers in the string,
           in 10 different formats. You can specify local or UTM time, and you can
           specify the format be in a form that can be used as a valid IDL variable name.
           The random numbers create a system variable using the RandomNumberGenerator
           object to guarantee they are random every time the TimeStamp function is 
           called.
          </description>
           <guid isPermaLink="false">article 437 at dfanning.com</guid>
          <pubDate>Mon, 08 Feb 2010 03:50:32 GMT</pubDate>
        </item>


        <item>
           <title>Coyote Program Update: RandomNumberGenerator Object</title>
           <link>http://www.dfanning.com/programs/randomnumbergenerator__define.pro</link>
           <description>
	   Added a new GetRandomDigits method to the random number generator object. This
           method can generate a random sequence of numbers of any specified length. Normally,
           the numbers are returned as a string of digits, but by setting the BYTES keyword,
           the digits can be returned as a byte array.
          </description>
           <guid isPermaLink="false">article 436 at dfanning.com</guid>
          <pubDate>Mon, 08 Feb 2010 03:50:32 GMT</pubDate>
        </item>

        <item>
           <title>Coyote Program Update: ErrorLogger Object</title>
           <link>http://www.dfanning.com/programs/errorlogger__define.pro</link>
           <description>
	   Modified the way default file names are created. I was having problems
           creating unique file names when several error loggers were created in a loop.
           I now take advantage of the TimeStamp program from the Coyote Library, which
           guarantees I can generate a truly random sequence of numbers for the file name.
          </description>
           <guid isPermaLink="false">article 435 at dfanning.com</guid>
          <pubDate>Mon, 08 Feb 2010 03:50:32 GMT</pubDate>
        </item>


        <item>
           <title>Coyote Program Update: NCDF_Data Object</title>
           <link>http://www.dfanning.com/programs/ncdf_data__define.pro</link>
           <description>
	   Added a new keyword, NO_NEW_FILE, which suppresses the "Open New File" 
           button on the Browse method interface. Also made the default browser
           window larger to accomodate longer variable names.
          </description>
           <guid isPermaLink="false">article 434 at dfanning.com</guid>
          <pubDate>Mon, 08 Feb 2010 03:50:32 GMT</pubDate>
        </item>

        <item>
           <title>Coyote Program Update: NCDF_Browser</title>
           <link>http://www.dfanning.com/programs/ncdf_browser.pro</link>
           <description>
	   Added four new keywords to this program. The NO_NEW_FILE keyword
           suppresses the "Open New File" button on the GUI interface. The
           TITLE keyword allows you to specify a title for the GUI interface.
           And the XOFFSET and YOFFSET keywords allow you to position the
           GUI interface on the display.
          </description>
           <guid isPermaLink="false">article 433 at dfanning.com</guid>
          <pubDate>Mon, 08 Feb 2010 03:50:32 GMT</pubDate>
        </item>


        <item>
           <title>What's Coyote Reading? January Books</title>
           <link>http://www.dfanning.com/reading/coyote_reading.html</link>
           <description>
	   Coyote's selections for January. Travel is on his mind this month. Here you 
           find tales of two long hikes. One from Seattle to the tip of the Aleutian Islands
           by Erin McKittrick and her husband, Hig. The other from Mexico to Canada along the
           Continental Divide Trail by Karen Berger and her husband, Dan. 
           Also, you will find Peter Hessler's account of the two
           years he spent teaching in Fuling, China. Finally, we look for answers to America's
           financial collapse in far-off Iceland.
          </description>
           <guid isPermaLink="false">article 431 at dfanning.com</guid>
          <pubDate>Mon, 01 Feb 2010 03:43:49 GMT</pubDate>
        </item>




        <item>
           <title>New Coyote Program: Greek</title>
           <link>http://www.dfanning.com/programs/greek.pro</link>
           <description>
	    This new IDL program makes it much easier to use Greek symbols
            in your plot annotations. The entire 24 characters in the Greek
            alphabet are supported in both lowercase and uppercase versions.
            Now it is easy to write code that works both in your graphics
            window and in your PostScript file.
          </description>
           <guid isPermaLink="false">article 425 at dfanning.com</guid>
          <pubDate>Sun, 10 Jan 2010 00:14:03 GMT</pubDate>
        </item>



        <item>
           <title>Coyote Article: Using Greek Letters in IDL</title>
           <link>http://www.dfanning.com/ps_tips/greeksym.html</link>
           <description>
	    Using Greek symbols in IDL plot annotations in a device-independent way
            (on your display and in a PostScript file, for example)
            is more difficult than it should be. The IsoLatin codes you have to use
            are different, the font families you have to use are different, the
            charts you need to figure it all out are unusually difficult to find
            in the IDL on-line documentation. This article explains what you need
            to know and points you to a new Coyote program that can make it easier
            to use Greek letters in plot annotations.
          </description>
           <guid isPermaLink="false">article 424 at dfanning.com</guid>
          <pubDate>Sun, 10 Jan 2010 00:14:03 GMT</pubDate>
        </item>


        <item>
           <title>Coyote Article: Problem Creating IDL Save with XObjView</title>
           <link>http://www.dfanning.com/misc_tips/noxobjview.html</link>
           <description>
	    A "silent" object that doesn't leave any trace of its existence in the
            IDL console can play absolute havoc with your mind if you are trying to
            make an IDL save file with XObjView that will run on the IDL Virtual Machine.
            The offending object, IDLexModelManip, is outted here.
          </description>
           <guid isPermaLink="false">article 423 at dfanning.com</guid>
          <pubDate>Fri, 08 Jan 2010 15:36:26 GMT</pubDate>
        </item>


        <item>
           <title>Coyote Article: Correcting Data with Thin Plate Splines</title>
           <link>http://www.dfanning.com/code_tips/gridtps.html</link>
           <description>
	    I have grave misgivings about teaching people how to replace missing data with
            "corrected" data, and yet I have been around the block enough to know it is 
            often done. And, occasionally, for good reasons. Here is one method, using
            thin plate splines, to correct a 2D data set. Please use good judgement in
            reading this article.
          </description>
           <guid isPermaLink="false">article 419 at dfanning.com</guid>
          <pubDate>Tue, 29 Dec 2009 19:27:19 GMT</pubDate>
        </item>



        <item>
           <title>Coyote Article: Missing Map Grid Lines</title>
           <link>http://www.dfanning.com/map_tips/missinggrid.html</link>
           <description>
	    I noticed recently that portions of my map grid lines, drawn with Map_Grid,
            were missing. I tracked the problem down to a Map_Proj_Forward call in the
            Map_Grid code. Map_Proj_Forward is simply returning incorrect results when
            the function is called with the PolyLines keyword. This article explains
            what is happening and how to fix Map_Grid so that grid lines are drawn 
            properly on your maps.   
          </description>
           <guid isPermaLink="false">article 408 at dfanning.com</guid>
          <pubDate>Thu, 17 Dec 2009 04:11:18 GMT</pubDate>
        </item>

     
 
     <item>
           <title>IDL Consulting Services</title>
           <link>http://www.dfanning.com/documents/fanning_consulting.html</link>
           <description>
               Need help writing an IDL application? Like to consult an IDL expert? 
               Quality IDL programming guaranteed. Currently accepting new IDL
               programming and consulting opportunities. Pressure of college tuition bills
               guarantees proprietor will not be offended by small projects, tight deadlines, 
               or chinzy budgets! 
               Call today for quality IDL programming: 970-221-0438.
           </description>
            <guid isPermaLink="false">article 046 at dfanning.com</guid>
        <pubDate>Wed, 02 Apr 2008 03:42:50 GMT</pubDate>
       </item>


        <item>
           <title>Coyote Adventures</title>
           <link>http://www.dfanning.com/adventures/index.html</link>
           <description>
              Want to know more about Coyote? Here are stories 
              and essays of recent adventures.
           </description>
            <guid isPermaLink="false">article 008 at dfanning.com</guid>
        <pubDate>Wed, 02 Apr 2008 03:42:50 GMT</pubDate>
       </item>

     </channel>
   </rss>
