The Coyote Library is an Open Source programming project, hosted at http://idl-coyote.googlecode.com. Programs in the Coyote Library are updated frequently and new programs are added continuously. It is extremely important that you keep up with recent changes if you expect to work with the Coyote Library and all of the other IDL programs in the world that use the Coyote Library. Please update your library every time you think of it! You can find the latest version of the Coyote Library here: http://wwww.idlcoyote.com/programs/coyoteprograms.zip Or, in the Download section here: http://idl-coyote.googlecode.com The Coyote Library evolved from work David Fanning was doing teaching IDL courses and answering IDL questions on the IDL newsgroup. It is meant to be a well-documented library that demonstrates how to write solid (dare we say eloquent) IDL programs that are easy to maintain and extend. You can learn more about these programs and about IDL programming in general at David's web page, Coyote's Guide to IDL Programming. http://www.idlcoyote.com PROGRAMS RENAMED: Note that in February 2011 a great many Coyote Library programs were renamed to start with the letter "cg" for Coyote Graphics. The old programs didn't go away, they simply moved to the "retired" sub-directory in the Coyote Library. If you want to use them, all you need to is add the Coyote Library and all its sub-directories to your IDL path. (Normally this is done by putting a check mark in front of the directory if you set your path with the IDL workbench, or by adding a + sign to the name of the directory in an IDL start-up file.) Further development, however, had stopped for "retired" programs and will only go forward on the renamed Coyote Library programs. This means you will *probably* want to start using the new names in your programs. Most of the names are self-explanatory. A few are not. Here are some common programs with their name changes on the right: CTLoad -> cgLoadCT FSC_Color -> cgColor LoadData -> cgDemoData TVInfo -> cgImageInfo TVImage -> cgImage TVRead -> cgSnapshot AUTHOR: David W. Fanning FANNING SOFTWARE CONSULTING 1645 Sheely Drive Fort Collins CO 80526 USA Phone: 970-221-0438 E-mail: david@idlcoyote.com If you have a question about the software or how to use it, please contact David Fanning via e-mail. All Coyote Library routines use the following BSD Open Source License: ;******************************************************************************************; ; ; ; Copyright (c) 2012, by Fanning Software Consulting, Inc. All rights reserved. ; ; ; ; Redistribution and use in source and binary forms, with or without ; ; modification, are permitted provided that the following conditions are met: ; ; ; ; * Redistributions of source code must retain the above copyright ; ; notice, this list of conditions and the following disclaimer. ; ; * Redistributions in binary form must reproduce the above copyright ; ; notice, this list of conditions and the following disclaimer in the ; ; documentation and/or other materials provided with the distribution. ; ; * Neither the name of Fanning Software Consulting, Inc. nor the names of its ; ; contributors may be used to endorse or promote products derived from this ; ; software without specific prior written permission. ; ; ; ; THIS SOFTWARE IS PROVIDED BY FANNING SOFTWARE CONSULTING, INC. ''AS IS'' AND ANY ; ; EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ; ; OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT ; ; SHALL FANNING SOFTWARE CONSULTING, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, ; ; INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED ; ; TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; ; ; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ; ; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ; ; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ; ; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ; ;******************************************************************************************; DOCUMENTATION: Documentation for Coyote Graphics Routines (any program starting with "cg" as a prefex as well as other intimately tied to Coyote Graphics routines) is available on line: http://www.idlcoyote.com/idldoc/cg/index.html Documentation for other routines is available as an HTML file in the Coyote directory: http://www.idlcoyote.com/programs/program.documentation.html