Setting IDL PATH¶
After you have installed WaLSAtools, you need to add its path to your IDL_PATH
. The IDL_PATH
tells IDL where to find .pro
files (IDL procedures and functions).
The easiest way to add WaLSAtools to your IDL path is by navigating to the WaLSAtools' idl
directory in your terminal (under codes
), starting IDL, and running the following command:
.run setup.pro
This will automatically configure your IDL path to include the WaLSAtools library.
If for any reason the above method doesn't work, you can manually add the WaLSAtools path to your IDL_PATH. The process for setting the IDL search path varies depending on your operating system and shell environment. Below are instructions for some common environments. For detailed information, please refer to IDL's support pages.
Using the Terminal ¶
You can define and add custom search paths to your IDL_PATH
system environment variable in the terminal.
On Unix-like systems, such as Mac OS X and Linux, first determine your shell environment. Type the following command in your terminal:
echo $0
Common shells include bash
(Bourne Again shell) and csh
(C shell)/tcsh
(TC shell). Instructions for customizing IDL_PATH
in these shells are provided below.
Add the following lines to your .bashrc
file (located in your home directory) or to the script where you set your IDL_PATH
variable:
export IDL_DIR=PATH-TO-IDL-DIRECTORY
export IDL_PATH=+${IDL_DIR}/lib:+PATH-TO-THE-DIRECTORY/WaLSAtools
Replace PATH-TO-IDL-DIRECTORY
and PATH-TO-THE-DIRECTORY
with the actual paths to your IDL installation and the WaLSAtools
directory, respectively. You can add multiple paths to IDL_PATH
by separating them with :+
.
After saving the changes, run the following command in your terminal to apply them:
source ~/.bashrc
Add the following lines to your .cshrc
or .tcshrc
file:
setenv IDL_DIR PATH-TO-IDL-DIRECTORY
setenv IDL_PATH +$IDL_DIR/lib:+PATH-TO-THE-DIRECTORY/WaLSAtools
Replace PATH-TO-IDL-DIRECTORY
and PATH-TO-THE-DIRECTORY
with the actual paths. You can add multiple paths by separating them with :+
.
After saving the changes, run the following command in your terminal:
source ~/.cshrc # or source ~/.tcshrc
- Open the Environment Variables dialog:
Start > Control Panel > System and Security > System > Advanced system settings > Advanced > Environment Variables
(On Windows 7, select Start > Control Panel > System and Security > System > Advanced system settings > Environment Variables
)
-
Set the
IDL_PATH
variable. If it doesn't exist, create a new system or user variable namedIDL_PATH
. -
Define the IDL packages/libraries in your path:
+C:\Program Files\PATH-TO-IDL-DIRECTORY\lib;C:\PATH-TO-THE-DIRECTORY\WaLSAtools
Replace PATH-TO-IDL-DIRECTORY
and PATH-TO-THE-DIRECTORY
with the actual paths. Separate multiple paths with semicolons (;
), without adding any spaces.
Using IDL Workbench ¶
You can also customize the IDL_PATH
through the IDL Workbench (idlde) Preferences dialog.
-
Open the Preferences dialog.
-
: IDL > Preferences
-
and : Window > Preferences
-
-
Expand and select
IDL > Paths
in the left pane. -
Select "IDL path" from the dropdown menu on the right.
-
Insert your additional IDL program search paths.
-
If
is not already included, press the "Insert Default" button. -
Click "Apply" and then "OK" to save your changes.
Verifying the path¶
To test if the path is set correctly, start IDL and run:
WaLSAtools, /version
The package is successfully installed if the output shows the WaLSAtools version and a brief overview of its functionalities.