Documentation for /home/davin/idl/socware/

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

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