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

Merged
merged 23 commits into from
Jan 17, 2025
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d689458
Convert doc folder files to doxygen
byrnHDF Jan 7, 2025
0c69598
Merge updates from develop
byrnHDF Jan 7, 2025
5e91f0e
Update secondary file on compression, referenced by other file.
byrnHDF Jan 8, 2025
e71d3aa
Add back missing ignore option in linkchecker
byrnHDF Jan 8, 2025
0788373
Update ignore list
byrnHDF Jan 8, 2025
08f112e
Correct reference to anchor
byrnHDF Jan 8, 2025
c2a1182
Correct references and URLs
byrnHDF Jan 8, 2025
b875bbc
Change URL to point to archive
byrnHDF Jan 8, 2025
f662786
Merge branch 'HDFGroup:develop' into develop-doxy-doc
byrnHDF Jan 9, 2025
c8e4524
Point URL to file
byrnHDF Jan 9, 2025
9211e7e
Correct doxygen command typos
byrnHDF Jan 9, 2025
cdee746
Committing clang-format changes
github-actions[bot] Jan 9, 2025
4dd224d
Add index file to URL
byrnHDF Jan 9, 2025
da17939
Merge branch 'HDFGroup:develop' into develop-doxy-doc
byrnHDF Jan 9, 2025
797a7b2
Add Collective Metadata I/O document to tech notes
byrnHDF Jan 9, 2025
174a374
Add IO performance with compressed datsets to doxygen
byrnHDF Jan 10, 2025
bb35927
Add image files
byrnHDF Jan 10, 2025
20f6476
Merge branch 'HDFGroup:develop' into develop-doxy-doc
byrnHDF Jan 13, 2025
67c61e4
Change URLs to new doxygen URLs
byrnHDF Jan 13, 2025
0a2c9d2
Merge branch 'HDFGroup:develop' into develop-doxy-doc
byrnHDF Jan 13, 2025
1f33f8d
Also fix http URLs
byrnHDF Jan 13, 2025
e888fcb
Fix long standing reference warnings
byrnHDF Jan 13, 2025
52590c9
Remove last archive reference
byrnHDF Jan 13, 2025
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