summaryrefslogtreecommitdiffstats
path: root/develop/_l_b_grp_dset.html
diff options
context:
space:
mode:
authorbyrnHDF <byrnHDF@users.noreply.github.com>2023-11-16 13:49:28 (GMT)
committerbyrnHDF <byrnHDF@users.noreply.github.com>2023-11-16 13:49:28 (GMT)
commit4f20d880c97be1249f8d89ced95f72836dbf3ee0 (patch)
tree30d8dcb282134b7126b092796f2be00d2d97bd3c /develop/_l_b_grp_dset.html
parent4e7e457497c948b41c8b0065225875bf10cdf9d4 (diff)
downloadhdf5-4f20d880c97be1249f8d89ced95f72836dbf3ee0.zip
hdf5-4f20d880c97be1249f8d89ced95f72836dbf3ee0.tar.gz
hdf5-4f20d880c97be1249f8d89ced95f72836dbf3ee0.tar.bz2
deploy: ef39882fa1e13740d2530c7a0637bd1f1a822b68
Diffstat (limited to 'develop/_l_b_grp_dset.html')
-rw-r--r--develop/_l_b_grp_dset.html204
1 files changed, 204 insertions, 0 deletions
diff --git a/develop/_l_b_grp_dset.html b/develop/_l_b_grp_dset.html
new file mode 100644
index 0000000..90dc3c3
--- /dev/null
+++ b/develop/_l_b_grp_dset.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Creating Datasets in Groups</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_grp_dset.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Creating Datasets in Groups </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBGrpDset"></a>
+Datasets in Groups</h1>
+<p>We have shown how to create groups, datasets, and attributes. In this section, we show how to create datasets in groups. Recall that <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> creates a dataset at the location specified by a location identifier and a name. Similar to <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>, the location identifier can be a file identifier or a group identifier and the name can be relative or absolute. The location identifier and the name together determine the location where the dataset is to be created. If the location identifier and name refer to a group, then the dataset is created in that group.</p>
+<h1><a class="anchor" id="secLBGrpDsetEx"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="secLBGrpDsetExDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example shows how to create a dataset in a particular group. It opens the file created in the previous example and creates two datasets:</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="secLBGrpDsetExCont"></a>
+File Contents</h2>
+<p>Shown below is the contents and the definition of the group of <code style="background-color:whitesmoke;">groups.h5</code> (created by the C program). (The FORTRAN program creates the HDF5 file <code style="background-color:whitesmoke;">groupsf.h5</code> and the resulting DDL shows the filename <code style="background-color:whitesmoke;">groupsf.h5</code> in the first line.) </p><table class="doxtable">
+<caption>The contents of the file groups.h5 (groupsf.h5 for FORTRAN)</caption>
+<tr>
+<td><div class="image">
+<img src="imggrpdsets.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p><em>groups.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;groups.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_A&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset2&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 2, 10 ) / ( 2, 10 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,</div>
+<div class="line"> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_B&quot;</span> {</div>
+<div class="line">}</div>
+<div class="line">DATASET <span class="stringliteral">&quot;dset1&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 3, 3 ) / ( 3, 3 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 3,</div>
+<div class="line"> 1, 2, 3,</div>
+<div class="line"> 1, 2, 3</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p><em>groupsf.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;groupsf.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_A&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset2&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 10, 2 ) / ( 10, 2 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 1,</div>
+<div class="line"> 2, 2,</div>
+<div class="line"> 3, 3,</div>
+<div class="line"> 4, 4,</div>
+<div class="line"> 5, 5,</div>
+<div class="line"> 6, 6,</div>
+<div class="line"> 7, 7,</div>
+<div class="line"> 8, 8,</div>
+<div class="line"> 9, 9,</div>
+<div class="line"> 10, 10</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_B&quot;</span> {</div>
+<div class="line">}</div>
+<div class="line">DATASET <span class="stringliteral">&quot;dset1&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 3, 3 ) / ( 3, 3 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 1, 1,</div>
+<div class="line"> 2, 2, 2,</div>
+<div class="line"> 3, 3, 3</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>