Data Types

The master definition for the known types of ASCII file is common.types . Each line defines one data type. The first field is the name of the data type. After the equal sign [inside the curly brackets] is the idl definition of the data type. first is idl name, the type name with a '_' appended to it. then comes a list of coma separated fields which represents the data fields on one line of the data file. each field in this definition has the name of the field a colon and a number, usually zero. If this number is an integer, '0', the field is defines as integer, otherwise the number is a real. At the end of the line, after the semi colon, is the number of fields in this data type. The data type are divided in to several groups. Each member of a group is similar to other members of that grow. Usually by having more or fewer members. below is a short description of the different data types as they are found in common.types The names of data types inside a group are usually the base type suffixed by one or more letters that indicate the modification. e.g.

common meanings of the suffix on data type names

meanings of data type names

meanings of some of the data fields names

While this file is automatically included when IDL is called, and it is written in IDL, it is also used by C & Fortran routines to determine file types. (e.g. rename, readxxx mergexxx ...).