diff options
Diffstat (limited to 'doc/html/RM_H5Front.html')
-rw-r--r-- | doc/html/RM_H5Front.html | 409 |
1 files changed, 0 insertions, 409 deletions
diff --git a/doc/html/RM_H5Front.html b/doc/html/RM_H5Front.html deleted file mode 100644 index 53e6e1b..0000000 --- a/doc/html/RM_H5Front.html +++ /dev/null @@ -1,409 +0,0 @@ -<html> -<head> -<a name="TopofRM"></a> -<title> -HDF5 API Specification -</title> - -<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" --> - -<!-- - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Copyright by the Board of Trustees of the University of Illinois. * - * All rights reserved. * - * * - * This file is part of HDF5. The full HDF5 copyright notice, including * - * terms governing use, modification, and redistribution, is contained in * - * the files COPYING and Copyright.html. COPYING can be found at the root * - * of the source code distribution tree; Copyright.html can be found at the * - * root level of an installed copy of the electronic HDF5 document set and * - * is linked from the top-level documents page. It can also be found at * - * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have * - * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - --> - -<link href="ed_styles/RMelect.css" rel="stylesheet" type="text/css"> -<!-- #EndLibraryItem --></head> - - -<body bgcolor="#FFFFFF"> - -<!-- HEADER LEFT "HDF5 Reference Manual --> -<!-- FOOTER $PAGE (format=1) --> - - -<!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" --><hr> -<center> -<table border=0 width=98%> -<tr><td valign=top align=left> -<a href="index.html">HDF5 documents and links</a> <br> -<a href="H5.intro.html">Introduction to HDF5</a> <br> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/doc/UG/index.html">HDF5 User Guide</a> <br> -<!-- -<a href="Glossary.html">Glossary</a><br> ---> -</td> -<td valign=top align=right> -And in this document, the -<a href="RM_H5Front.html">HDF5 Reference Manual</a> -<br> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5im.html">H5IM</a> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5lt.html">H5LT</a> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5pt.html">H5PT</a> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5tb.html">H5TB</a> -<br> -<a href="RM_H5.html">H5</a> -<a href="RM_H5A.html">H5A</a> -<a href="RM_H5D.html">H5D</a> -<a href="RM_H5E.html">H5E</a> -<a href="RM_H5F.html">H5F</a> -<a href="RM_H5G.html">H5G</a> -<a href="RM_H5I.html">H5I</a> -<a href="RM_H5P.html">H5P</a> -<br> -<a href="RM_H5R.html">H5R</a> -<a href="RM_H5S.html">H5S</a> -<a href="RM_H5T.html">H5T</a> -<a href="RM_H5Z.html">H5Z</a> -<a href="Tools.html">Tools</a> -<a href="PredefDTypes.html">Datatypes</a> -</td></tr> -</table> -</center> -<hr><!-- #EndLibraryItem --><center> -<h1>HDF5: API Specification<br>Reference Manual</h1> - - -</center> -The HDF5 library provides several interfaces, each of which provides the -tools required to meet specific aspects of the HDF5 data-handling requirements. -<p> -<SCRIPT language="JavaScript"> -<!-- -document.writeln("See <a href="#F90andCPPlus">below</a> for the FORTRAN90 and C++ APIs.") ---> -</SCRIPT> - -<!-- FOR USE WITH PRINT VERSION ONLY ----------------------------------- -Notes regarding FORTRAN90 and C++ APIs appear on the next page. -<!-- FOR USE WITH PRINT VERSION ONLY -----------------------------------> -<p> - -<center> -<table border="1" width="80%"> - <tr align="center" valign="middle"> - <td width="33%"><a href="#HighLevelAPIs">High-level APIs</a></td> - <td width="34%"><a href="#LowLevelAPIs">Main HDF5 Library, - <br>including Low-level APIs</a></td> - <td width="33%"><a href="#F90andCPPlus">Fortran and C++ - <br>Interfaces</a></td> - </tr> -</table> -</center> -<br> -<a name="HighLevelAPIs"><br></a> - - -<center> -<table border=0 width="100%"> - <tr> - <td valign="top" colspan="4"> - <h3>High-level HDF5 APIs</h3> - The HDF5 Library includes several sets of convenience and - standard-use APIs. - The HDF5 Lite APIs are convenience functions designed to - facilitate common HDF5 operations. - The HDF5 Image, HDF5 Table and HDF5 Packet Table APIs - implement standardized approaches to common use cases - with the intention of improving interoperability. - </td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5lt.html">Lite</a></td> - <td> </td> - <td valign=top>The <strong>H5LT</strong> - API<b><strong> </strong></b>general higher-level functions</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5im.html">Image</a></td> - <td> </td> - <td valign=top>The <strong>H5IM</strong> API for images</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5tb.html">Table</a></td> - <td> </td> - <td valign=top>The <strong>H5TB</strong> API for manipulating - table datasets </td> - </tr> - <tr> - <!-- This row is formatted as it is in an attempt to set the --> - <!-- format of the table containing the high- and low-level API --> - <!-- section listings. --> - <td valign="top" width="10%"> </td> - <td valign=top> - <a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5pt.html">Packet Table</a> - </td> - <td> </td> - <td valign=top>The <strong>H5PT</strong> API for managing packet tables (and <a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5pt_c++.html">C++ H5PT wrappers</a>) - </td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top> - <a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5ds.html">Dimension Scales</a></td> - <td> </td> - <td valign=top>The <strong>H5DS</strong> API for managing dimension scales </td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td> </td> - <td> </td> - <td><a name="LowLevelAPIs"> </a></td> - </tr> - <tr> - <td valign="top" colspan="4"> - <h3>Main HDF5 Library, or Low-level APIs</h3> - The main HDF5 Library includes all of the low-level APIs, - providing user applications with fine-grain control of - HDF5 functionality. - </td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5.html">Library Functions</a></td> - <td> </td><td valign=top>The general-purpose - <strong>H5</strong> functions.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5A.html">Attribute Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5A</strong> API for attributes.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5D.html">Dataset Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5D</strong> API for manipulating - scientific datasets.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5E.html">Error Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5E</strong> API for error handling.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5F.html">File Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5F</strong> API for accessing HDF files.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5G.html">Group Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5G</strong> API for creating physical - groups of objects on disk.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5I.html">Identifier Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5I</strong> API for working with - object identifiers.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5P.html">Property List Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5P</strong> API for manipulating - object property lists.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5R.html">Reference Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5R</strong> API for references.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5S.html">Dataspace Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5S</strong> API for defining dataset - dataspace.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5T.html">Datatype Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5T</strong> API for defining dataset - element information.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="RM_H5Z.html">Filters and</a><br> - <a href="RM_H5Z.html">Compression Interface</a></td> - <td> </td> - <td valign=top>The <strong>H5Z</strong> API for inline data filters - and data compression.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="Tools.html">Tools</a></td> - <td> </td> - <td valign=top>Interactive tools for the examination - of existing HDF5 files.</td> - </tr> - <tr> - <td valign="top" width="10%"> </td> - <td valign=top><a href="PredefDTypes.html">Predefined Datatypes</a></td> - <td> </td> - <td valign=top>Predefined datatypes in HDF5. -<!-- -</td></tr> -<tr><td valign=top><a href="Glossary.html">Glossary</a> - </td><td></td><td valign=top>A glossary of data-types used in the APIs. ---> - </td> - </tr> -</table> -</center> - -<p> -A PDF version of this <cite>HDF5 Reference Manual</cite> will be available -from <a href="http://hdf.ncsa.uiuc.edu/HDF5/doc/PSandPDF/"> -http://hdf.ncsa.uiuc.edu/HDF5/doc/PSandPDF/</a> -approximately one week after each release. - -<!-- NEW PAGE --> -<!-- NEW PAGE --> -<a name="F90andCPPlus"> -<hr> - -<SCRIPT LANGUAGE="JAVASCRIPT"> -<!-- -document.writeln("<div align=right><a href='#TopofRM'>To top of <cite>Reference Manual</cite></a></div>"); ---> -</SCRIPT> - -<h3>The Fortran90 and C++ APIs to HDF5</h3> -</a> - -The HDF5 Library distribution includes FORTRAN90 and C++ APIs, -which are described in the following documents. - -<p> -<strong>Fortran90 API</strong> - <dir> - <a href="fortran/F90UserNotes.html" target="External"> - <cite>HDF5 FORTRAN90 User's Notes</cite></a> - contains general information regarding the API. - Specific information on each API call is found in the - <cite>HDF5 Reference Manual</cite>. - <p> - <u>Fortran90 APIs in the <cite>Reference Manual</cite>:</u> - The current version of the <cite>HDF5 Reference Manual</cite> includes - descriptions of the Fortran90 APIs to HDF5. - Fortran subroutines exist in the H5, H5A, H5D, H5E, H5F, H5G, H5I, H5P, - H5R, H5S, H5T, and H5Z interfaces and are described on those pages. - In general, each Fortran subroutine performs exactly the same task - as the corresponding C function. - - <p> - Whereas Fortran subroutines had been described on separate pages in - prior releases, those descriptions were fully integrated into the - body of the reference manual for HDF5 Release 1.6.2 - (and mostly so for Release 1.6.1). - <p> - <a href="fortran/F90Flags.html" target="External"> - <cite>HDF5 Fortran90 Flags and Datatypes</cite></a> - lists the flags employed in the Fortran90 interface and - contains a pointer to the HDF5 Fortran90 datatypes. - </dir> - -<strong>C++ API</strong> - <dir> - <a href="cpplus/CppUserNotes.pdf" target="External"> - <cite>HDF5 C++ User's Notes</cite></a> - <p> - <a href="cpplus/CppInterfaces.html" target="External"> - <cite>HDF5 C++ Interfaces</cite></a> -<!-- - <p> - (Note that the C++ APIs are not yet integrated into the - <cite>HDF5 Reference Manual</cite>.) ---> - </dir> - - -<br><br> - - -<!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" --><hr> -<center> -<table border=0 width=98%> -<tr><td valign=top align=left> -<a href="index.html">HDF5 documents and links</a> <br> -<a href="H5.intro.html">Introduction to HDF5</a> <br> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/doc/UG/index.html">HDF5 User Guide</a> <br> -<!-- -<a href="Glossary.html">Glossary</a><br> ---> -</td> -<td valign=top align=right> -And in this document, the -<a href="RM_H5Front.html">HDF5 Reference Manual</a> -<br> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5im.html">H5IM</a> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5lt.html">H5LT</a> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5pt.html">H5PT</a> -<a href="http://hdf.ncsa.uiuc.edu/HDF5/hdf5_hl/doc/RM_hdf5tb.html">H5TB</a> -<br> -<a href="RM_H5.html">H5</a> -<a href="RM_H5A.html">H5A</a> -<a href="RM_H5D.html">H5D</a> -<a href="RM_H5E.html">H5E</a> -<a href="RM_H5F.html">H5F</a> -<a href="RM_H5G.html">H5G</a> -<a href="RM_H5I.html">H5I</a> -<a href="RM_H5P.html">H5P</a> -<br> -<a href="RM_H5R.html">H5R</a> -<a href="RM_H5S.html">H5S</a> -<a href="RM_H5T.html">H5T</a> -<a href="RM_H5Z.html">H5Z</a> -<a href="Tools.html">Tools</a> -<a href="PredefDTypes.html">Datatypes</a> -</td></tr> -</table> -</center> -<hr><!-- #EndLibraryItem --><table width=100% border=0> -<tr><td align=left valign=top> - -<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address> -<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a> -<br> -Describes HDF5 Release 1.7, the unreleased development branch; working toward HDF5 Release 1.8.0 -</address><!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT"> -<!-- -document.writeln("Last modified: 23 June 2005"); ---> -</SCRIPT> - - -</td><td align=right valign=top> -<SCRIPT LANGUAGE="JAVASCRIPT"> -<!-- -document.writeln("<a href=Copyright.html>Copyright</a> "); ---> -</SCRIPT> -</td></tr> -</table> - -</body> -</html> |