cdfinfo
Information about Common Data Format (CDF) file
Syntax
info = cdfinfo(filename)
Description
info = cdfinfo(filename) returns information about
the Common Data Format (CDF) file specified by filename. Specify
filename as a character vector or string scalar.
Note
Because cdfinfo creates temporary files,
the current working directory must be writeable.
The following table lists the fields returned in the structure, info.
The table lists the fields in the order that they appear in the structure.
Field | Description | |
|---|---|---|
| Character vector specifying the name of the file | |
| Character vector indicating the date the file was last modified | |
| Double scalar specifying the size of the file, in bytes | |
| Character vector specifying the file format | |
| Character vector specifying the version of the CDF library used to create the file | |
| Structure array containing library settings used to create the file | |
| Filenames containing the CDF file's data, if it is a multi-file format CDF | |
| N-by-6 cell array, where N is the number of variables, containing information about the variables in the file. The columns present the following information: | |
Column 1 | Character vector specifying name of variable | |
Column 2 | Double array specifying the dimensions of the variable,
as returned by the | |
Column 3 | Double scalar specifying the number of records assigned for the variable | |
Column 4 | Character vector specifying the data type of the variable, as stored in the CDF file | |
Column 5 | Character vector specifying the record and dimension
variance settings for the variable. The single T/ (scalar variable F/T (one-dimensional variable) T/TFF (three-dimensional variable) | |
| Structure array that contains one field for each global attribute. The name of each field corresponds to the name of an attribute. The data in each field, contained in a cell array, represents the entry values for that attribute. | |
| Structure array that contains one field for each variable attribute. The name of each field corresponds to the name of an attribute. The data in each field is contained in a n-by-2 cell array, where n is the number of variables. The first column of this cell array contains the variable names associated with the entries. The second column contains the entry values. | |
Note
Attribute names returned by cdfinfo might
not match the names of the attributes in the CDF file exactly. Attribute
names can contain characters that are illegal in MATLAB® field
names. cdfinfo removes illegal characters that
appear at the beginning of attributes and replaces other illegal characters
with underscores ('_'). When cdfinfo modifies an
attribute name, it appends the attribute's internal number to the
end of the field name. For example, the attribute name Variable%Attribute becomes Variable_Attribute_013.
Note
To improve performance, turn off the file validation which the
CDF library does by default when opening files. For more information,
see cdflib.setValidate.