Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

INITIAL attempt at User Guide in doxygen #1678

Merged
merged 159 commits into from
May 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
ebe023d
HDFFV-10865 - merge from dev, HDFArray perf fix.
byrnHDF Dec 29, 2020
cc749db
Remove duplicate setting
byrnHDF Jan 4, 2021
5e6ecc2
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jan 11, 2021
a9227df
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jan 23, 2021
12c9d1a
Whitespace changes after clang format
byrnHDF Jan 27, 2021
55d3565
Undo version 11 clang format changes
byrnHDF Jan 28, 2021
ee4ebd3
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 1, 2021
51e5378
Merge CMake changes from develop
byrnHDF Feb 1, 2021
bbc9609
test testing script merge from develop
byrnHDF Feb 1, 2021
a8ae83d
Update supported platforms
byrnHDF Feb 2, 2021
02f185b
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 4, 2021
39d6885
PR#3 merge from develop
byrnHDF Feb 4, 2021
28e5eb4
Merge gcc 10 diagnostics option from develop
byrnHDF Feb 8, 2021
678653c
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 9, 2021
55368fa
Merge #318 OSX changes from develop
byrnHDF Feb 9, 2021
c74c09c
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 9, 2021
d8011e2
Merge small changes from develop
byrnHDF Feb 16, 2021
516ac71
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 17, 2021
a6de013
Minor non-space formatting changes
byrnHDF Feb 18, 2021
4b17412
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 19, 2021
7faebce
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 24, 2021
1e21839
#386 copyright corrections for java folder
byrnHDF Feb 26, 2021
a80a571
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 1, 2021
4d7a150
Merges from develop
byrnHDF Mar 2, 2021
e8df4b9
Merge updates
byrnHDF Mar 3, 2021
86563f0
format fix
byrnHDF Mar 3, 2021
7fa5973
Fix missing underscore and make H5public.h closer to dev
byrnHDF Mar 3, 2021
35e1e68
Merges from develop
byrnHDF Mar 4, 2021
061da5f
format alignment
byrnHDF Mar 4, 2021
4f5536c
Add missing test ref file
byrnHDF Mar 4, 2021
84737cb
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 5, 2021
a60c646
Merge #380 from develop
byrnHDF Mar 5, 2021
b0ee8ed
Finish java merges from develop
byrnHDF Mar 8, 2021
b6fd847
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 8, 2021
24df8de
Fix java issues with tests and javadoc
byrnHDF Mar 9, 2021
7be7ae3
Correct use of attribute access plist
byrnHDF Mar 9, 2021
9c625d6
Remove debug code
byrnHDF Mar 9, 2021
754f639
Remove unused variable
byrnHDF Mar 9, 2021
b48feaf
Change file access to read only for java tests
byrnHDF Mar 9, 2021
655a5b1
Split clang format operations.
byrnHDF Mar 9, 2021
01e9241
More javadoc comments
byrnHDF Mar 9, 2021
ea5b297
Remove pre-split setting
byrnHDF Mar 10, 2021
0bd7344
format source
byrnHDF Mar 10, 2021
0c02446
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 10, 2021
b6f6343
Change windows TS to use older VS.
byrnHDF Mar 10, 2021
d5fae65
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 10, 2021
2e79275
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 15, 2021
5c353c3
Mostly all javadoc fixes, one argument rename.
byrnHDF Mar 24, 2021
710cab2
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 25, 2021
9c8f446
synch file
byrnHDF Mar 25, 2021
397bc7d
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 31, 2021
df834ed
Merge of long double fix and compiler flags
byrnHDF Mar 31, 2021
6493701
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 2, 2021
5fde49d
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 5, 2021
c58432f
HDFFV-11229 merge changes from develop
byrnHDF Apr 5, 2021
ddd18c4
HDFFV-11229 correct test script
byrnHDF Apr 5, 2021
64b41eb
HDFFV-11229 update autotools test script for two ref files
byrnHDF Apr 5, 2021
aab960b
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 7, 2021
93689e0
HDFFV-11229 merge dev changes for long double display in tools
byrnHDF Apr 7, 2021
5db53ab
Committing clang-format changes
github-actions[bot] Apr 7, 2021
df16379
minor whitespace
byrnHDF Apr 9, 2021
c5809ff
remove unneeded macro
byrnHDF Apr 15, 2021
39970a0
Merge branch 'hdf5_1_10' of https://github.com/byrnHDF/hdf5.git into …
byrnHDF Apr 15, 2021
1c73ec0
Committing clang-format changes
github-actions[bot] Apr 15, 2021
85e0d17
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 20, 2021
e2329c4
Add "option" command for clang options
byrnHDF Apr 20, 2021
2aff5dd
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 21, 2021
289ced6
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 26, 2021
40cb29e
Rework CMake add_custom to use the BYPRODUCTS argument
byrnHDF Apr 28, 2021
7579264
Fortran target depends
byrnHDF Apr 28, 2021
ec8c003
Remove incorrect source attribute
byrnHDF Apr 28, 2021
b899fd2
Revert define removal
byrnHDF Apr 28, 2021
3a97a18
printf specifiers and VS2015 min changes
byrnHDF Apr 29, 2021
240277b
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 29, 2021
ac82eb7
Committing clang-format changes
github-actions[bot] Apr 29, 2021
2ec49e0
Add time struct
byrnHDF Apr 29, 2021
6277997
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 30, 2021
ae7ea50
TRILAB-227 and tools debug merges from develop
byrnHDF May 7, 2021
e970984
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 18, 2021
79b03d3
Merge various changes from dev
byrnHDF May 19, 2021
9a95587
Issue #669 remove version from pkgcfg filename
byrnHDF May 21, 2021
006827c
remove version from h5cc script
byrnHDF May 21, 2021
7f5c5e9
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 25, 2021
5dd2af9
doxygen changes merged from develop
byrnHDF May 25, 2021
7183953
Committing clang-format changes
github-actions[bot] May 25, 2021
55a0fbb
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF May 26, 2021
1974868
Merge CMake fortran ninja changes from dev
byrnHDF May 27, 2021
27e06cb
Enable fortran to gcc yaml
byrnHDF May 27, 2021
f4fc5ea
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Jun 3, 2021
99ad199
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Jun 3, 2021
a8185a7
Refactor Fortran CMake config tests and CMake test args
byrnHDF Jun 8, 2021
89dbea2
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jun 8, 2021
9cc4fd0
Merge warnings files fixes from develop
byrnHDF Jun 15, 2021
e889b16
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jun 16, 2021
8e1e7a0
Fix cmake configure path
byrnHDF Jun 16, 2021
64bdca1
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jun 21, 2021
488b74b
Update missing release note info.
byrnHDF Jun 21, 2021
f07d7cd
Update code owners
byrnHDF Jun 21, 2021
5335dd8
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jun 22, 2021
97e1f4e
Add known problem
byrnHDF Jun 22, 2021
efdc70f
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jun 23, 2021
1537925
Use only core library for testing dynamic plugins.
byrnHDF Jun 23, 2021
6700eee
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jun 25, 2021
3348ea0
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jul 26, 2021
cfe8174
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Aug 12, 2021
fc13b6e
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Aug 18, 2021
5aab28b
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Aug 19, 2021
6c0a4bd
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Aug 20, 2021
f8b5d80
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Aug 21, 2021
f449342
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Aug 24, 2021
d60382f
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 7, 2021
b37d55b
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 7, 2021
243096a
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 8, 2021
b946064
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 10, 2021
331f9b3
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 15, 2021
1f97cc2
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 15, 2021
d51335d
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 16, 2021
03e3473
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 17, 2021
4fe42e3
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 19, 2021
df9aa54
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 27, 2021
a26b65e
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Sep 29, 2021
5b47d51
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Oct 1, 2021
12b096c
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Oct 3, 2021
3fe7bdf
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Oct 13, 2021
a7741aa
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Oct 18, 2021
c271521
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Oct 26, 2021
5ce12c5
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Oct 29, 2021
123a902
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Nov 1, 2021
3a32e4f
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Nov 9, 2021
387d0d4
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Nov 17, 2021
2c3cced
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Nov 24, 2021
494ae1b
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Dec 5, 2021
90e37c7
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Dec 8, 2021
bcfbbb7
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Jan 5, 2022
15e4a2d
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Jan 16, 2022
70270c2
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Jan 24, 2022
8440fc3
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Jan 31, 2022
9afa81e
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Feb 4, 2022
1bac0dc
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 1, 2022
1e73b8c
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 11, 2022
644b051
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 12, 2022
ffbb3e0
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 14, 2022
dae120c
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 22, 2022
d27f8c4
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 27, 2022
0fe41bb
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 30, 2022
8197870
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Mar 30, 2022
9f3c8c3
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Apr 7, 2022
082ffc0
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Apr 14, 2022
83c93b5
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Apr 15, 2022
deac396
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Apr 20, 2022
aba709d
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Apr 25, 2022
22a327c
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Apr 26, 2022
530802b
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF Apr 29, 2022
8d4dbaf
Merge branch 'HDFGroup:hdf5_1_10' into hdf5_1_10
byrnHDF May 4, 2022
656e7f1
INITIAL attempt at User Guide in doxygen
byrnHDF Apr 22, 2022
3a5dfba
Add quick H5E to show actual UG header sections
byrnHDF Apr 28, 2022
05b2758
Add Error Handling chapter
byrnHDF May 5, 2022
e15622a
Cleanup format changes
byrnHDF May 5, 2022
ab408bc
Committing clang-format changes
github-actions[bot] May 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doxygen/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ if (DOXYGEN_FOUND)
set (DOXYGEN_HTML_HEADER ${HDF5_DOXYGEN_DIR}/hdf5_header.html)
set (DOXYGEN_HTML_FOOTER ${HDF5_DOXYGEN_DIR}/hdf5_footer.html)
set (DOXYGEN_HTML_EXTRA_STYLESHEET ${HDF5_DOXYGEN_DIR}/hdf5doxy.css)
set (DOXYGEN_HTML_EXTRA_FILES "${HDF5_DOXYGEN_DIR}/hdf5_navtree_hacks.js ${HDF5_DOXYGEN_DIR}/img/FF-IH_FileGroup.gif ${HDF5_DOXYGEN_DIR}/img/FF-IH_FileObject.gif ${HDF5_DOXYGEN_DIR}/img/FileFormatSpecChunkDiagram.jpg ${HDF5_DOXYGEN_DIR}/img/ftv2node.png ${HDF5_DOXYGEN_DIR}/img/ftv2pnode.png ${HDF5_DOXYGEN_DIR}/img/HDFG-logo.png ${HDF5_DOXYGEN_DIR}/img/IOFlow2.gif ${HDF5_DOXYGEN_DIR}/img/IOFlow3.gif ${HDF5_DOXYGEN_DIR}/img/IOFlow.gif ${HDF5_DOXYGEN_DIR}/img/PaletteExample1.gif ${HDF5_DOXYGEN_DIR}/img/Palettes.fm.anc.gif")
set (DOXYGEN_HTML_EXTRA_FILES "${HDF5_DOXYGEN_DIR}/hdf5_navtree_hacks.js ${HDF5_DOXYGEN_DIR}/img/FF-IH_FileGroup.gif ${HDF5_DOXYGEN_DIR}/img/FF-IH_FileObject.gif ${HDF5_DOXYGEN_DIR}/img/FileFormatSpecChunkDiagram.jpg ${HDF5_DOXYGEN_DIR}/img/ftv2node.png ${HDF5_DOXYGEN_DIR}/img/ftv2pnode.png ${HDF5_DOXYGEN_DIR}/img/HDFG-logo.png ${HDF5_DOXYGEN_DIR}/img/IOFlow2.gif ${HDF5_DOXYGEN_DIR}/img/IOFlow3.gif ${HDF5_DOXYGEN_DIR}/img/IOFlow.gif ${HDF5_DOXYGEN_DIR}/img/PaletteExample1.gif ${HDF5_DOXYGEN_DIR}/img/Palettes.fm.anc.gif ${HDF5_DOXYGEN_DIR}/img/UML_Attribute.jpg ${HDF5_DOXYGEN_DIR}/img/Shared_Attribute.jpg")
set (DOXYGEN_TAG_FILE ${HDF5_BINARY_DIR}/hdf5.tag)
set (DOXYGEN_SERVER_BASED_SEARCH NO)
set (DOXYGEN_EXTERNAL_SEARCH NO)
Expand Down
2 changes: 1 addition & 1 deletion doxygen/Doxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,7 @@ EXAMPLE_RECURSIVE = NO
# that contain images that are to be included in the documentation (see the
# \image command).

IMAGE_PATH =
IMAGE_PATH = @HDF5_DOXYGEN_DIR@/img

# The INPUT_FILTER tag can be used to specify a program that doxygen should
# invoke to filter for each input file. Doxygen will invoke the filter program
Expand Down
6 changes: 1 addition & 5 deletions doxygen/dox/Overview.dox
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ documents cover a mix of tasks, concepts, and reference, to help a specific
\par Versions
Version-specific documentation (see the version in the title area) can be found
here:
- HDF5 <code>develop</code> branch (this site)
- HDF5 <code>1.10</code> branch (this site)
- <a href="https://docs.hdfgroup.org/hdf5/v1_12/index.html">HDF5 1.12.x</a>
- <a href="https://docs.hdfgroup.org/hdf5/v1_10/index.html">HDF5 1.10.x</a>
- <a href="https://docs.hdfgroup.org/hdf5/v1_8/index.html">HDF5 1.8.x</a>
Expand All @@ -36,10 +36,6 @@ documents cover a mix of tasks, concepts, and reference, to help a specific
\par Offline reading
You can <a href="hdf5-doc.tgz">download</a> it as a tgz archive for offline reading.

\par History
A snapshot (~April 2017) of the pre-Doxygen HDF5 documentation can be found
<a href="https://docs.hdfgroup.org/archive/support/HDF5/doc/index.html">here</a>.

\par ToDo List
There is plenty of <a href="./todo.html">unfinished business</a>.

Expand Down
145 changes: 145 additions & 0 deletions doxygen/dox/UsersGuide.dox
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
/** \page UG HDF5 User’s Guide

<center>
HDF5 Release 1.10

\image html HDFG-logo.png "The HDF Group"

</center>

\section sec_data_model The HDF5 Data Model and File Structure
- <!-- @ref subsec_data_model_intro --> Introduction
- <!-- @ref subsec_data_model_abstract --> The Abstract Data Model
- <!-- @ref subsec_data_model_storage --> The HDF5 Storage Model
- <!-- @ref subsec_data_model_structure --> The Structure of an HDF5 File

\section sec_program The HDF5 Library and Programming Model
- <!-- @ref subsec_program_intro --> Introduction
- <!-- @ref subsec_program_model --> The HDF5 Programming Model
- <!-- @ref subsec_program_transfer_pipeline --> The Data Transfer Pipeline

\section sec_file The HDF5 File
- <!-- @ref subsec_file_intro --> Introduction
- <!-- @ref subsec_file_access_modes --> File Access Modes
- <!-- @ref subsec_file_creation_access --> File Creation and File Access Properties
- <!-- @ref subsec_file_drivers --> Low-level File Drivers
- <!-- @ref subsec_file_program_model --> "Programming Model for Files
- <!-- @ref subsec_file_h5dump --> Using h5dump to View a File
- <!-- @ref subsec_file_summary --> File Function Summaries
- <!-- @ref subsec_file_create --> Creating or Opening an HDF5 File
- <!-- @ref subsec_file_closes --> Closing an HDF5 File
- <!-- @ref subsec_file_property_lists --> File Property Lists
- <!-- @ref subsec_file_alternate_drivers --> Alternate File Storage Layouts and Low-level File Drivers
- <!-- @ref subsec_file_examples --> Code Examples for Opening and Closing Files
- <!-- @ref subsec_file_multiple --> Working with Multiple HDF5 Files

\section sec_group HDF5 Groups
- <!-- @ref subsec_group_intro --> Introduction
- <!-- @ref subsec_group_descr --> Description of the Group Object
- <!-- @ref subsec_group_h5dump --> Using h5dump
- <!-- @ref subsec_group_function --> Group Function Summaries
- <!-- @ref subsec_group_program --> Programming Model for Groups
- <!-- @ref subsec_group_examples --> Examples of File Structures

\section sec_dataset HDF5 Datasets
- <!-- @ref subsec_dataset_intro --> Introduction
- <!-- @ref subsec_dataset_function --> Dataset Function Summaries
- <!-- @ref subsec_dataset_program --> Programming Model for Datasets
- <!-- @ref subsec_dataset_transfer --> Data Transfer
- <!-- @ref subsec_dataset_allocation --> Allocation of Space in the File
- <!-- @ref subsec_dataset_filters --> Using HDF5 Filters

\section sec_datatype HDF5 Datatypes

\section sec_dataspace HDF5 Dataspaces and Partial I/O

\ref sec_attribute
\li \ref subsec_attribute_intro
\li \ref subsec_attribute_program
<ul>
<li> <!-- @ref subsubsec_attribute_program_exist --> To Open and Read or Write an Existing Attribute
</ul>
\li \ref subsec_error_H5A
\li \ref subsec_attribute_work
<ul>
<li> \ref subsubsec_attribute_work_struct
<li> \ref subsubsec_attribute_work_create
<li> \ref subsubsec_attribute_work_access
<li> \ref subsubsec_attribute_work_info
<li> \ref subsubsec_attribute_work_iterate
<li> \ref subsubsec_attribute_work_delete
<li> \ref subsubsec_attribute_work_close
</ul>
\li \ref subsec_attribute_special

\ref sec_error
\li \ref subsec_error_intro
\li \ref subsec_error_program
\li \ref subsec_error_H5E
\li \ref subsec_error_ops
<ul>
<li> \ref subsubsec_error_ops_stack
<li> \ref subsubsec_error_ops_print
<li> \ref subsubsec_error_ops_mute
<li> \ref subsubsec_error_ops_custom_print
<li> \ref subsubsec_error_ops_walk
<li> \ref subsubsec_error_ops_travers
</ul>
\li \ref subsec_error_adv
<ul>
<li> \ref subsubsec_error_adv_more
<li> \ref subsubsec_error_adv_app
</ul>

\section sec_plist Properties and Property Lists in HDF5

\section sec_addition Additional Resources

<!--
<table>
<tr><td style="border: none;">
\li \ref H5A "Attributes (H5A)"
\li \ref H5D "Datasets (H5D)"
\li \ref H5S "Dataspaces (H5S)"
\li \ref H5T "Datatypes (H5T)"
\li \ref H5E "Error Handling (H5E)"
\li \ref H5F "Files (H5F)"
\li \ref H5Z "Filters (H5Z)"
\li \ref H5G "Groups (H5G)"
</td><td style="border: none;">
\li \ref H5I "Identifiers (H5I)"
\li \ref H5 "Library General (H5)"
\li \ref H5L "Links (H5L)"
\li \ref H5O "Objects (H5O)"
\li \ref H5P "Property Lists (H5P)"
\li \ref H5PL "Dynamically-loaded Plugins (H5PL)"
\li \ref H5R "References (H5R)"
</td><td style="border: none;vertical-align: top;">
\li \ref api-compat-macros
\li <a href="./deprecated.html">Deprecated functions</a>
\li High-level Extensions
<ul>
<li><a href="https://portal.hdfgroup.org/display/HDF5/Lite">\Bold{HDF5 Lite} (H5LT)</a></li>
<li><a href="https://portal.hdfgroup.org/display/HDF5/Images">\Bold{HDF5 Image} (H5IM)</a></li>
<li><a href="https://portal.hdfgroup.org/display/HDF5/Tables">\Bold{HDF5 Table} (H5TB)</a></li>
<li><a href="https://portal.hdfgroup.org/display/HDF5/Packet+Tables">\Bold{HDF5 Packet Table} (H5TB)</a></li>
<li><a href="https://portal.hdfgroup.org/display/HDF5/Dimension+Scales">\Bold{HDF5 Dimension Scale} (H5DS)</a></li>
</ul>
</td></tr>
<tr><td colspan="3" style="border: none;">
\ref H5 \ref H5A \ref H5D \ref H5E \ref H5F \ref H5G \ref H5I \ref H5L
\ref H5O \ref H5P \ref H5PL \ref H5R \ref H5S \ref H5T \ref H5Z
</td></tr>
</table>

</td></tr>
</table>
-->

\par Don't like what you see? - You can help to improve this User’s Guide
Complete the survey linked near the top of this page!\n
We treat documentation like code: Fork the
<a href="https://github.com/HDFGroup/hdf5">HDF5 repo</a>, make changes, and create a
<a href="https://github.com/HDFGroup/hdf5/pulls">pull request</a> !\n

*/
1 change: 1 addition & 0 deletions doxygen/hdf5doxy_layout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<tab type="user" url="index.html" title="Overview" />
<tab type="user" url="https://portal.hdfgroup.org/display/HDF5/Learning+HDF5" title="Getting started" />
<tab type="user" url="@ref Cookbook" title="Cookbook" />
<tab type="user" url="@ref UG" title="User Guide" />
<tab type="user" url="https://portal.hdfgroup.org/display/HDF5/HDF5+User+Guides" title="User Guides" />
<tab type="user" url="https://portal.hdfgroup.org/display/HDF5/HDF5+Application+Developer%27s+Guide" title="Application Developer's Guide" />
<tab type="user" url="@ref GLS" title="Glossary" />
Expand Down
Binary file added doxygen/img/Shared_Attribute.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/img/UML_Attribute.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading