IDL

From Peyton Hall Documentation

(Difference between revisions)
Jump to: navigation, search
m (IDL Information moved to IDL)
Line 1: Line 1:
-
{{oldfaq|NUM=15}}
+
IDL is a data visualization & analysis program used by many in the department.
-
Some information about IDL
+
-
----
 
-
*[[Setup and Running IDL]]
+
== Getting started ==
-
*[[Color Problems in IDL]]
+
If you use csh or tcsh (echo $SHELL to see which one - unless you asked for a change, it should be bash), add '<tt>source /usr/peyton/bin/idl_setup</tt>'to your .cshrc file.  If you use bash or ksh, put '<tt>. /usr/peyton/bin/idl_setup.ksh</tt>' in your .bashrc or .profile.  Then run idl (/usr/peyton/bin/idl) to start.
 +
 
 +
 
 +
== Color problems ==
 +
Sometimes the colors in IDL can seem all wrong.  One workaround found on a web page suggests setting the image decomposition to 0 with '<tt>device,decomposed=0</tt>'.  This has to be set in IDL before any windows are opened.  The need for this comes about because IDL only works properly with 8-bit color.  Obviously, with our new fangled modern video cards, no-one uses 8-bit anymore, hence the need to force the X-window to work as 8-bit.
 +
 
 +
 
 +
There is also a problem for IDL 5.5 running on linuxes with pixmap depth set to 24.  The use of TVSCL or TV loads the wrong color map and gives a streaky appearance to the graphics.  You can prevent this by adding the lines '<tt>WINDOW, /PIXMAP & WDELETE</tt>' and '<tt>DEVICE, BYPASS_TRANSLATION=0</tt>' to your .idl_startup file.  If one is trying to read an image from the graphics window using TVRD, this workaround fails - one has to run X in depth 8 or 16.  This problem is because IDL still cannot handle TrueColor in 24bit depth, though it can now handle it in 8 and 16 bits.
 +
 
 +
[[Category:Software]]

Revision as of 15:55, 15 May 2007

IDL is a data visualization & analysis program used by many in the department.


Getting started

If you use csh or tcsh (echo $SHELL to see which one - unless you asked for a change, it should be bash), add 'source /usr/peyton/bin/idl_setup'to your .cshrc file. If you use bash or ksh, put '. /usr/peyton/bin/idl_setup.ksh' in your .bashrc or .profile. Then run idl (/usr/peyton/bin/idl) to start.


Color problems

Sometimes the colors in IDL can seem all wrong. One workaround found on a web page suggests setting the image decomposition to 0 with 'device,decomposed=0'. This has to be set in IDL before any windows are opened. The need for this comes about because IDL only works properly with 8-bit color. Obviously, with our new fangled modern video cards, no-one uses 8-bit anymore, hence the need to force the X-window to work as 8-bit.


There is also a problem for IDL 5.5 running on linuxes with pixmap depth set to 24. The use of TVSCL or TV loads the wrong color map and gives a streaky appearance to the graphics. You can prevent this by adding the lines 'WINDOW, /PIXMAP & WDELETE' and 'DEVICE, BYPASS_TRANSLATION=0' to your .idl_startup file. If one is trying to read an image from the graphics window using TVRD, this workaround fails - one has to run X in depth 8 or 16. This problem is because IDL still cannot handle TrueColor in 24bit depth, though it can now handle it in 8 and 16 bits.

Personal tools