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

Convert doc folder files to doxygen #5216

Open
wants to merge 17 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 10 commits
Commits
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 .codespellrc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
skip = .git,*.svg,.codespellrc,./bin/trace,./hl/tools/h5watch/h5watch.c,./tools/test/h5jam/tellub.c,./config/sanitizer/LICENSE,./config/sanitizer/sanitizers.cmake,./tools/test/h5import/testfiles/*.conf,./tools/test/h5repack/testfiles/*.dat,./test/API/driver,./configure,./bin/ltmain.sh,./bin/depcomp,./bin/config.guess,./bin/config.sub,./autom4te.cache,./m4/libtool.m4,./c++/src/*.html,./HDF5Examples/depcomp
check-hidden = true
# ignore-regex =
ignore-words-list = ot,isnt,inout,nd,parms,parm,ba,offsetP,ser,ois,had,fiter,fo,clude,refere,minnum,offsetp,creat,ans:,eiter,lastr,ans,isn't,ifset,sur,trun,dne,tthe,hda,filname,te,htmp,ake,gord,numer,ro,oce,msdos,TEXTIN
ignore-words-list = ot,isnt,inout,nd,parms,parm,ba,offsetP,ser,ois,had,fiter,fo,clude,refere,minnum,offsetp,creat,ans:,eiter,lastr,ans,isn't,ifset,sur,trun,dne,tthe,hda,filname,te,htmp,ake,gord,numer,ro,oce,msdos,TEXTIN,FLE
2 changes: 1 addition & 1 deletion .github/workflows/linkchecker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ jobs:
- name: check
run: |
cd build/hdf5lib_docs/html
linkchecker --check-extern ./index.html
linkchecker --ignore-url=/doxygen.css --check-extern ./index.html
continue-on-error: true

40 changes: 0 additions & 40 deletions doc/branches-explained.md

This file was deleted.

57 changes: 0 additions & 57 deletions doc/code-conventions.md

This file was deleted.

56 changes: 0 additions & 56 deletions doc/library-init-shutdown.md

This file was deleted.

16 changes: 0 additions & 16 deletions doc/threadsafety-warning.md

This file was deleted.

9 changes: 8 additions & 1 deletion doxygen/aliases
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ ALIASES += DOXURL="hdfgroup.github.io/hdf5/develop"
#branch name (develop, hdf5_1_14)
ALIASES += SRCURL="github.com/HDFGroup/hdf5/blob/develop"
#Other projects that contribute to HDF5
ALIASES += PRJURL="\HDFURL/projects"
ALIASES += PRJURL="\HDFURL/archive/support/projects"
ALIASES += HVURL="github.com/HDFGroup/hdfview/blob/master"
ALIASES += PLURL="github.com/HDFGroup/hdf5_plugins/blob/master"
################################################################################
Expand Down Expand Up @@ -257,6 +257,13 @@ ALIASES += callback_note="\attention \Bold{Leaving callback functions:}\n The ca
ALIASES += par_compr_note="\attention If you are planning to use compression with parallel HDF5, ensure that calls to H5Dwrite() occur in collective mode. In other words, all MPI ranks (in the relevant communicator) call H5Dwrite() and pass a dataset transfer property list with the MPI-IO collective option property set to #H5FD_MPIO_COLLECTIVE_IO.\n Note that data transformations are currently \Bold{not} supported when writing to datasets in parallel and with compression enabled."
ALIASES += sa_metadata_ops="\sa \li H5Pget_all_coll_metadata_ops() \li H5Pget_coll_metadata_write() \li H5Pset_all_coll_metadata_ops() \li H5Pset_coll_metadata_write() \li \ref maybe_metadata_reads"

################################################################################
# Specifications
################################################################################

ALIASES += ref_spec_fileformat="\ref FMT3"
ALIASES += ref_spec_fileformat_btrees_v1="\ref subsubsec_fmt3_infra_btrees_v1"

################################################################################
# References
################################################################################
Expand Down
16 changes: 8 additions & 8 deletions doxygen/dox/H5.format.1.1.dox
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ each group page, and a group entry for the root object in the file.
<tr valign=top>
<td>Address of Global Free-space Index</td>
<td>Free-space management is not yet defined in the HDF5 file format and is not handled by the library.
Currently this field always contains the <a href="FMT11UndefinedAddress">undefined address</a>.<br />
Currently this field always contains the @ref FMT11UndefinedAddress "undefined address".<br />
<em>This field is present in version 0+ of the superblock.</em></td>
</tr>
<tr valign=top>
Expand All @@ -352,7 +352,7 @@ each group page, and a group entry for the root object in the file.
<td>Driver Information Block Address</td>
<td>This is the relative file address of the file driver information block which contains driver-specific
information needed to reopen the file. If there is no driver information block then this entry should
be the <a href="FMT11UndefinedAddress">undefined address</a>.<br />
be the @ref FMT11UndefinedAddress "undefined address".<br />
<em>This field is present in version 0+ of the superblock.</em></td>
</tr>
<tr valign=top>
Expand Down Expand Up @@ -653,12 +653,12 @@ Aside from that difference, internal nodes and leaf nodes are identical.
<tr valign=top>
<td>Address of Left Sibling</td>
<td>This is the relative file address of the left sibling of the current node. If the current node is the
left-most node at this level then this field is the <a href="FMT11UndefinedAddress">undefined address</a>.</td>
left-most node at this level then this field is the @ref FMT11UndefinedAddress "undefined address".</td>
</tr>
<tr valign=top>
<td>Address of Right Sibling</td>
<td>This is the relative file address of the right sibling of the current node. If the current node is the
right-most node at this level then this field is the <a href="FMT11UndefinedAddress">undefined address</a>.</td>
right-most node at this level then this field is the @ref FMT11UndefinedAddress "undefined address".</td>
</tr>
<tr valign=top>
<td>Keys and Child Pointers</td>
Expand Down Expand Up @@ -1044,7 +1044,7 @@ table; the names of those objects are stored in the local heap.
<tr valign=top>
<td>Offset to Head of Free-list</td>
<td>This is the offset within the heap data segment of the first free block (or the
<a href="FMT11UndefinedAddress">undefined address</a> if there is no no free block). The free block
@ref FMT11UndefinedAddress "undefined address" if there is no no free block). The free block
contains "Size of Lengths" bytes that are the offset of the next free block (or the value '1' if this is
the last free block) followed by "Size of Lengths" bytes that store the size of this free block. The size
of the free block includes the space used to store the offset of the next free block and the of the current
Expand Down Expand Up @@ -1226,7 +1226,7 @@ The free-space index is a collection of blocks of data, dispersed throughout the
not used by any file objects.

The super block contains a pointer to root of the free-space description; that pointer is currently required
to be the <a href="FMT11UndefinedAddress">undefined address</a>.
to be the @ref FMT11UndefinedAddress "undefined address".

The format of the free-space index is not defined at this time.

Expand Down Expand Up @@ -1487,7 +1487,7 @@ not described in this document.)</i>
<tr valign=top>
<td>Dimension \#n Maximum Size</td>
<td>This value is the maximum size of the dimension of the data as stored in the file. This value may be
the special <a href="FMT11UnlimitedDim">unlimited</a> size which indicates that the data may expand along
the special \ref FMT11UnlimitedDim "unlimited" size which indicates that the data may expand along
this dimension indefinitely. If these values are not stored, the maximum size of each dimension is assumed
to be the dimension's current size.</td>
</tr>
Expand Down Expand Up @@ -3041,7 +3041,7 @@ Class-specific information for chunked layout (Class 2):
<tr>
<td>Address</td>
<td>This is the address of the B-tree that is used to look up the addresses of the chunks. The
address may have the <a href="FMT11UndefinedAddress">undefined address</a> value, to indicate
address may have the @ref FMT11UndefinedAddress "undefined address" value, to indicate
that storage has not yet been allocated for this array.</td>
</tr>
<tr>
Expand Down
Loading
Loading