NASA Logo, National Aeronautics and Space Administration
SPDF

Notes for CDF Version 3.6.4.0


The CDF software for Unix, Linux, Windows, and Mac OS X is now available for download CDF V3.6.4. For VMS users, please read the NOTE.

This version supports interfaces for C, Fortran, Java, C#, Perl, and IDL and MATLAB packages. Please check back later to see if there are any new updates.

Changes implemented in CDF V3.6.4 (this and prior releases) include the following:

  • Bugs fixed.
  • Uses the C-based function to create the temporary file.
  • Reset the leap second last updated header field with the latest information from the leap second table when a TT2000 data is updated/added.
  • Added a new leap second for 1/1/2017.
  • Added a new set of CDFread C-based functions.
  • New features were added in the cdfdump and cdfstats tool program.
  • Used the preserved system temporary folder, e.g., /tmp for Linux/Unix/MacOSX, to hold the temporary file(s) while doing compression/decompression.
  • Set temporary file name using the random number generator with process id and current time as the seed.
  • Added support for computing TT2000 from UTC if the passed day is DOY (day of the year from January 1st).
  • Added a few options to cdfconvert tool program.
  • Added a new leap second for 07-01-2015 in the leap second table.
  • Added a header field in the CDF to record the leap second table this CDF is based.
  • Added a few tool options to operate the aforementioned header field.
  • Modified to skip checking for ASCII characters for the file path name so Unicode paths can be used.
  • A few new features are added in cdfconvert tool program.
  • Replaced the CDF modified code for gzip compression/decompression (from the original code by Jean-loup Gailly and Mark Adler) by the open source zlib (http://zlib.net) from the same authors. Uses the latest 1.2.8 zlib version.
  • Modified the library/tool to handle writing string typed pad value if the passed length is less than the defined number of elements to eliminate the potential of garbage being appended at the end.
  • Allowed input of NaN, Inf and -Inf for floating point values.
  • Modified the default blocking factor for compressed variable data to improve performance.
  • A few new C/Fortran functions were added.
  • Tool programs are enhanced.
  • Bugs fixed in the core library and tool programs.
  • Fixed minor memory leaks in core library and JNI.
  • Added a new option to cdfdump tool for how to show the floating-point values if FORMAT entry is missing.
  • Added support for Visual Basic on Windows.
  • Pad value is set when a variable is created.
  • Fixed code to save CDFid for 64-bit Fortran when a CDF is open/created, even only 4-byte of it is used in Fortran code.
  • Default pad values are set with rather invalid values, so they can be recognized easily.

The complete list of changes for this and earlier versions can be found in the Release Change Logs .

NOTECDF logo: for VMS users, the pre-built binary is no longer made. You need to download the source to build the package yourself. Contact us if you need any techincal help.

Please send an email to gsfc-cdf-support@lists.nasa.gov for any questions/feedback about this release.