general/CDF/
idl2cdftype.pro
Routines
top source idl2cdftype
result = idl2cdftype(var, format_out=format_out, fillval_out=fillval_out, validmin_out=validmin_out, validmax_out=validmax_out, _extra=_extra)
NAME: idl2cdftype PURPOSE: Given an IDL variable, return the appropriate CDF type code CALLING SEQUENCE: code = idl2cdftype(var, format_out=format_out, fillval_out=fillval_out, validmin_out=validmin_out, validmax_out=validmax_out) INPUT: var = an IDL variable OUTPUT: code = the CDF data type code for that variable, if applicable, for objects, complex, and similar vars a null string is returned. IDL_TYPE CDF_TYPE 1 (byte) 'CDF_UINT1' 2 (int) 'CDF_INT2' 3 (long) 'CDF_INT4' 4 (float) 'CDF_FLOAT' 5 (double) 'CDF_DOUBLE' 7 (string) 'CDF_CHAR' 12 (unsigned int) 'CDF_UINT2' 13 (unsigned long) 'CDF_UINT4' 14 (long64) 'CDF_INT8' 15 (unsigned long64) 'CDF_UINT8' KEYWORDS: format_out = return a format code for the data type 1 (byte) 'I4' 2 (int) 'I6' 3 (long) 'I10' 4 (float) 'E13.6' 5 (double) 'E20.12' 7 (string) strlen(value) 12 (unsigned int) 'I6' 13 (unsigned long) 'I10' 14 (long64) 'I20' 15 (unsigned long64) 'I20' fillval_out = a fill value 1 (byte) 255 2 (int) -32768 3 (long) -2147483648 4 (float) !values.f_nan 5 (double) !values.d_nan 7 (string) '' 12 (unsigned int) 65535 13 (unsigned long) 4294967295 14 (long64) -9223372036854775808 15 (unsigned long64) 18446744073709551615 validmin_out = a min value 1 (byte) 0 2 (int) -32768 3 (long) -2147483648 4 (float) -1.0e38 5 (double) -1.0e308 7 (string) 'NA' 12 (unsigned int) 0 13 (unsigned long) 0 14 (long64) -9223372036854775808 15 (unsigned long64) 0 validmax_out = a max value 1 (byte) 255 2 (int) 32767 3 (long) 2147483647 4 (float) 1.0e38 5 (double) 1.0e308 7 (string) 'NA' 12 (unsigned int) 65535 13 (unsigned long) 4294967295 14 (long64) -9223372036854775808 15 (unsigned long64) 18446744073709551615 HISTORY: 26-nov-2013, jmm, jimm@ssl.berkeley.edu $LastChangedBy: jimm $ $LastChangedDate: 2014-10-14 11:39:46 -0700 (Tue, 14 Oct 2014) $ $LastChangedRevision: 15992 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/CDF/idl2cdftype.pro $
Parameters
- var
Keywords
- format_out
- fillval_out
- validmin_out
- validmax_out
- _extra
File attributes
Modification date: | Tue Oct 21 13:53:52 2014 |
Lines: | 78 |