|
|
|
|
NetCDF-4.1 Reqirements
These requirements represent our understanding of
the netCDF-4.1 library. They are subject to change without notice.
Note: Many of the features formerly planned for netCDF 4.1 have now
been moved into a seperate project: libcf. For more information, see
the libcf web site.
Comments are welcome, and should be sent to the netcdf-hdf
mailing list: netcdf-hdf@unidata.ucar.edu
|
|
|
|
|
Remote Access
|
- Remote access for classic model files, using the DAP 2 protocol,
is optionally supported, turned on and off with a configure script
option.
- For the 4.1 release, the remote access feature may have limited
portability.
- No features of the expanded netCDF model are supported for remote
access (i.e. no groups, new or user-defined types, etc.)
|
New ncgen/ncdump Features |
- All netCDF-4 features are supported in ncgen.
- A CDL syntax is developed for performance related characteristics
(format variant, compression, chunking, endianness) that must be
generated by ncdump and parsed and used for file or code generation by
ncgen.
- Add an option to ncdump that presents human-readable ISO date and
time strings instead of the current "seconds since" or "days since"
units that are in the data.
|
Streaming NetCDF Support |
- Change netCDF classic and 64-bit offset format file header to
contain some special value (like -1) for the number of records in the
file, to make it easier to handle the creation of new data files
without knowing how many records they will contain when the header is
written.
|
Portability and Testing Improvements |
- The Intel C, Fortran, and C++ compilers will be added to the daily
snapshot and release testing.
- A build of netCDF-4 will be developed within Microsoft VS.NET
2008.
|
|
More netCDF-4 Examples in Tutorial
|
- Additional netCDF-4 examples, especially in Fortran 77 and Fortran
90, are added to the netCDF tutorial.
|
Upgrades to F90 API (Completed for
the 4.0 Release)
|
- The Fortran 90 and 77 APIs fully support the Common Data Model. All
features of netcdf-4 are exposed in the F90 and F77 APIs. (It may not
be possible to use them in a way that results in cross-platform
portable Fortran code.)
|
|
Unicode support for Named Objects
(Completed for the 4.0 Release)
|
- Unicode characters may be used in netCDF object names.
- Names with arbitrary Unicode characters are permitted in CDL.
|
|
| | | | |