Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 
  CommunityCorner
Director's Page
Strategic Plan
Metrics Assessment
2006 Users Workshop
Unidata Seminar Series
CommunitE-letter
Unidata Events
Community Announcements
Job Opportunities
Acronyms List
 
  ToolBox
  Downloads
  Data
  Software Tools
  Data-flow Quick Help
  Support
  Mailing Lists
  Forums
  RSS Feeds
 
  DisplayAnalysis
  GEMPAK
  McIDAS
  IDV
 
  DataAccess
  LDM
  IDD
  THREDDS
  OPeNDAP/DODS
 
  DataManagement
  libcf
  netCDF
  netCDF Java
  UDUNITS
 
 
NetCDF NetCDF-4.4 Reqirements

These requirements represent our understanding of the netCDF-4.4 library. They are subject to change without notice.

Comments are welcome, and should be sent to the netcdf-hdf mailing list: netcdf-hdf@unidata.ucar.edu
C++ API
  • The C++ API fully support netCDF-4 features, including groups, new types, etc.
  • C++ exceptions are thrown on error conditions.
  • C++ code now uses templates or other modern methods to replace the pre-processor macros (which were written before these capabilities were added to all C++ compilers).
  • The C++ API implements the Common Data Model.
Bit packing
  • Data may be bit packed, by which we mean stored as n-bit values with a scale/offset, in accordance with the netCDF Java model (n-bit instead of 8/16/32-bit).
  • Only significant bits are stored (i.e. no padding).
NcML Support
  • The netCDF C library supports read-only access to data through NcML, an XML representation for data that adds powerful facilities for augmentation, georeferencing, and subsetting. However the aggregation facilities of NcML will not be supported initially.
  • ncgen and ncdump can handle NcML version 2.2.
Fortran Refactor
  • The F77 and F90 build process is refactored to use new Fortran/C calling conventions in Fortran 2003.
Tread Safety
  • The netCDF library is made thread safe.
 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Office of Programs University Corporation for Atmospheric Research (UCAR)   Unidata is a member of the UCAR Office of Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690