This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
general_software:idl [2022/06/03 12:13] – [Software to install on your laptop] venemans | general_software:idl [2022/11/30 09:11] (current) – deul | ||
---|---|---|---|
Line 1: | Line 1: | ||
=======IDL====== | =======IDL====== | ||
- | IDL is a commercial tool for data visualization with its own programming language. | ||
- | \\ | ||
- | See also: [[http:// | ||
- | Our introduction course has a [[https:// | + | * [[general_software:idl:old|IDL versions 8.5 and below]] |
- | + | | |
- | ===== License issues ===== | + | |
- | + | ||
- | If you experience IDL to fall back to demo-mode, that usually means that all licenses are in use. | + | |
- | There is a limited amount of license available for the use in the institute. You can get an idea of who is using IDL by typing at the UNIX command prompt: | + | |
- | | + | |
- | At the end of the output you may see a line like: | + | |
- | Users of idl: (Total of 256 licenses issued; | + | |
- | Total of 198 licenses in use) | + | |
- | indicating the current usage. Then the total in use licenses is within 6 license count from the licenses issued you will automatically be downgraded to demo-mode. | + | |
- | A web page listing the [[http:// | + | |
- | + | ||
- | ===== Making smart use of available licenses ===== | + | |
- | Multiple IDL processes can be run in the same session, using only one set of 6 license counts. If user, computer and the value of '' | + | |
- | The smart way to achieve this, is to use just one '' | + | |
- | The [[Linux: | + | |
- | + | ||
- | ===== Using licenses from your laptop (part 1: trusted wired connection or VPN) ===== | + | |
- | If you run IDL on your laptop, you need to point it to our license server. You can either set the environment variable LM_LICENSE_FILE to point to our server and port number: | + | |
- | + | ||
- | setenv LM_LICENSE_FILE 1700@license.strw.leidenuniv.nl | + | |
- | + | ||
- | or point it to a local file which should contain: | + | |
- | SERVER license.strw.leidenuniv.nl any 1700 | + | |
- | USE_SERVER | + | |
- | + | ||
- | Once you have done that, licensing is set up for all software that work with the FlexLM licensing software (currently IDL, Maple and Matlab, probably more in the future). And, you will no longer have to change this setup when new versions of the software become available. | + | |
- | + | ||
- | ===== Using licenses from your laptop (part 2: remote access and wifi network) ===== | + | |
- | + | ||
- | To reach our license server from outside the building, and from the wireless network, you will need to tunnel the connections through ssh (in this example, on ssh.strw.leidenuniv.nl): | + | |
- | Example (from a Linux or Mac laptop): | + | |
- | + | ||
- | ssh -g -L 1700: | + | |
- | + | ||
- | This opens an ssh session on our ' | + | |
- | + | ||
- | tcsh syntax: | + | |
- | setenv LM_LICENSE_FILE 1700@localhost | + | |
- | or bash: | + | |
- | export LM_LICENSE_FILE=1700@localhost | + | |
- | + | ||
- | And from that session, you can start idl or IDLde. | + | |
- | + | ||
- | You may want to simplify this, by setting the LM_LICENSE_FILE setting permanently, | + | |
- | \\ | + | |
- | For Linux users using csh or tcsh, put this in your '' | + | |
- | setenv LM_LICENSE_FILE 1700@localhost | + | |
- | alias licensetunnel 'ssh -g -L 1700: | + | |
- | \\ | + | |
- | For Linux users using bash, put this in your '' | + | |
- | export LM_LICENSE_FILE=1700@localhost | + | |
- | alias licensetunnel=' | + | |
- | \\ | + | |
- | For Mac users, this same setting should go into your '' | + | |
- | + | ||
- | ===== Software to install on your laptop ===== | + | |
- | We have the most recent IDL downloads available for you to put on your laptop. Go to / | + | |
- | + | ||
- | Note: it is not possible to run a newer version of IDL than the one for which we have the license. This will mean that sometimes, it may take some time before you can run the latest and greatest. Please check in this downloads directory or ask the computergroup for the supported versions before installing! | + | |
- | + | ||
- | ===== See also ===== | + | |
- | * [[FlexLM]] license server | + | |