This is the CDF V3.5.1 online software distribution directory for Linux/ Unix systems. The sub-incremental version is marked as "_#", e.g., _1, _2, etc, if it exists. This directory contains the following files: AAREADME.txt This is the readme text file you're viewing. CHANGES.txt Description of the changes made for various releases. Release.notes Information about the current CDF release. CDF_copyright.txt Information about the CDF copyright. cdf35_1-dist-all.tar.gz This file contains everything CDF offers except for the CDF Perl APIs, and it contains the following items: - CDF library - CDF C, Fortran, and Java APIs - C and Java version of the CDF tools - CDF XML tools cdf35_1-dist-all.tar.gz is the combination of cdf35_1-dist-cdf.tar.gz and cdf35_1-dist-java.tar.gz This file is compressed with the 'gzip' utility. cdf35_1-dist-cdf.tar.gz This file contains the following items: - CDF library - CDF C and Fortran APIs - C version of the CDF tools. This file is compressed with the 'gzip' utility. cdf35_1-dist-java.tar.gz This file contains the CDF Java APIs and Java version of the CDF tools (e.g. cdfedit, cdfexport, etc.) as well as CDF XML tools. Download this file if you already have a CDF library installed on your machine and want to develop CDF applications in Java or use the Java version of the CDF tools. This file is compressed with the 'gzip' utility. cdf35_1-dist-java_src.tar.gz This file contains the code source, including the CDF Java APIs and Java version of the CDF tools (e.g. cdfedit, cdfexport, etc.), CDF XML tools, as well as the JNI that supports the CDF Java APIs. cdfjava.jar This is the latest version of cdfjava.jar that contains the latest Java APIs. This file is also included in cdf35_1-dist-all.tar.gz and cdf35_1-dist-java.tar.gz. But it is here for those who installed the Java APIs a while back and might not have the latest Java APIs. If you are not sure whether you have the latest version of the Java APIs, download this file and replace the one you have in the /cdfjava/classes directory. The latest version is multi-threaded safe. If you encounter any problem using this version, you may need to recompile the JNI, cdfNativeLibrary.c, that is in cdfjava/jni directory in the (compressed) tarball, i.e., cdf35_1-dist-all.tar* or cdf35_1-dist-java.tar*. cdfml.jar This file contains the latest version of the CDF XML utilities (written in Java), and it contains the following programs: CDF2CDFML: Extracts the contents of a CDF file into a XML file that conforms to the CDF DTD or schema. CDFML2CDF: Creates a CDF file from a XML file that conforms to the CDF DTD or schema. The XML parser, SAX, is required to run this program. Note that Sun's JDK 1.4 or a later version has a built-in XML parser, so you don't need a separate XML parser run this program. Note that this file is also included in cdf35_1-dist-all.tar.gz and cdf35_1-dist-java.tar.gz, but it is here for those who already have downloaded and installed an old version of cdf35_1-dist-all.tar.gz or cdf35_1-dist-java.tar.gz. If you are not sure whether you have the latest version of the CDF XML tools, download this file and replace the one you have in the /cdfjava/cdfml directory. PerlCDF35_1.tar.gz Compressed and tarred Perl-CDF APIs source file. You need to install the CDF library prior to building and using the Perl APIs. cdf35_documentation This file points to the documentation of CDF V3.5. cdf.dtd This is CDFML's Document Type Definition (dtd). cdf.xsd This is CDFML's schema. testdtd.xml This is sample XML that conforms to CDFML's DTD. testxsd.xml This is sample XML that conforms to CDFML's schema. CDFLeapSeconds.txt This is the latest leap second table used by CDF operations. checkleapseconds.sh Shell-script to check if the installed leap seconds table is the letest.