nc_inquire_formatΒΆ
nc_inquire_format returns the file format for a given ncid.
- nFormat = nc_inquire_format(ncid)
Return Value
nFormat is one of the following values:
NC_FORMAT_CLASSIC |
0 |
netCDF-Format. |
NC_FORMAT_PC |
0x10000 |
netCDF-Format with PC byte order (little endian byte order). These files are faster then Standard-netCDF-Format. The files can only be used with UniPlot. |
NC_FORMAT_UP |
0x20000 |
UniPlot data format. The interface is compatible to netCDF. |
NC_COMPRESSION |
0x40000 |
A improved data compression is used. Reading and writing is slower, but the files are approx. 30 per cent smaller. |
NC_ZLIB_COMPRESSION |
0x40000 |
Same as |
NC_LZ4_COMPRESSION |
0x100000 |
Fast compression, see https://code.google.com/p/lz4/ |
NC_REPACKING |
0x80000 |
If attributes or channels are removed, the file will automatically shrink. If this flag is not set the free space will be used to new attributes and channels. |
Parameters
- ncid
Identifies the netCDF file.
Example
nFormat = nc_inquire_format(ncid);
if (nFormat & NC_FORMAT_CLASSIC) {
print "netCDF format";
} else if (nFormat == NC_FORMAT_PC) {
print "data format with little endian byteorder";
} else if (nFormat & NC_FORMAT_UP) {
print "UniPlot data format";
}
History
Version |
Description |
---|---|
R2013.9 |
|
5.6.0 |
Flag renamed. |
5.3.2 |
New. |
See also
id-896399