6.   Common Workspace Functions


Formula-entry syntax (IDL) | Simple Algebra ( +, -, /, * ) | Extracting sub-arrays | Integrating (total) | Normalising on Monitors | Maths-functions | Showing Values (show) | Shifting axes | Resizing an array (congrid) | Putting Workspaces together | | Changing Data-type | Graphics


Formula-entry and Do text area syntax is IDL

All text entered in the formula-entry area is parsed and then sent by LAMP to the Interactive Data Language (IDL). The main reason for parsing is to enable blocks of related arrays in a source workspace (see Main Concepts) to be passed together to a target workspace.
The passing rule is :-
The workspace, eg. w2, on the left of the '=' is the target workspace, whilst the first workspace, eg. w1 , on the right of the '=' is the source workspace.

Extensive on-line help is available on this language by pressing the IDL? button. You can make any IDL command through the formula-entry area, and these will normally be operations on workspaces. LAMP provides maximum flexibility by giving you access to the majority of its working variables, either for one line commands or for command files. You can put data into any variable that you have declared and operate on it with IDL, but these variables will not be managed by LAMP, the variables a,b,c,...z are available for your use. 3.14159... can be obtained by typing in " !PI"


Note: In the following we refer to data in the x-dimension as "channels" and in the y-direction as " spectra". Appologies to crystalography.


See IDL help for more functions.

To Top     [PREVIOUS PAGE] [MAIN CONTENTS] [NEXT PAGE]