Installing XIDL
Last modified: Oct 10 2005 by JXP.
Here are some notes which may make more
sense then the following stuff.
- SETUP
- Environmental variables: The code(s) require that a number of
environmental variables are setup to install and run the code.
- One tends to keep all IDL codes together in their home directory
with a top level directory like ~/idl/. All of the codes
are then placed underneath this directory. I will refer to
this directory as $HOMEIDL_DIR.
- You will need to set several environment variables
named IDLSPEC2D_DIR, IDLUTILS_DIR, and XIDL_DIR
which point to the directories
for the Sloan codes and my code.
I suggest you add them right into your .cshrc file. Also, you
will need to update your IDL_PATH as necessary.
- Here are the entires in my .local_cshrc file
- setenv IDLUTILS_DIR ~/idl/idlutils
- setenv IDLSPEC2D_DIR ~/idl/idlspec2d
- setenv XIDL_DIR ~/idl/xidl
- setenv IDL_PATH +$IDL_DIR\/lib:+$IDL_DIR\/examples:+~/idl:+pro/
- IDLUTILS (djs) IDL package
- Built and distributed by David J. Schlegel
- Public version located here:
Princeton
- WARNING!! :: This package contains the most up-to-date version
of the Goddard libraries (GHRS, astron). If you have old versions
of that code you should remove it now.
- Installing...
- idlspec2d IDL package
- Built and distributed by David J. Schlegel + Scott Burles
- Public version located here:
Princeton
- Installing...
- XIDL package
- Built and distributed by Jason X. Prochaska
- Public tarball version located here:
XIDL
- If you wish to modify the code yourself, I highly recommend you
contact me about accessing the CVS distribution.
- Installing...
- Updating
- Simply grab the new tar file, unpack anew and rerun
'bin/evilmake' and 'bin/evilmake clean'
- WARNING: This will overwrite any changes you have made to
these codes!!! Use the CVS distribution to avoid this (contact
me)
- HIRES Calibs
- Grab the files from
XIDL
- The arc template files are REQUIRED
- The pixel flats are HIGHLY recommended and essentially required
- Create a Keck/HIRES/CAILBS directory somewhere
- Set the environmental variable HIRES_CALIBS pointing here
- Unpack the Arcs into a directory named ARCS under CALIBS
- Unpack the Flats into a directory named FLATS under CALIBS