The Coyote Library is an Open Source programming project, hosted at
https://github.com/idl-coyote/coyote.
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 at this location:
http://wwww.idlcoyote.com/programs/coyoteprograms.zip
Or, in the Download section here:
https://github.com/idl-coyote/coyote/archive/master.zip
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