Go to file
Larry Knox 5086959778
Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437)
* Fixed dead links in docs (#4334)

* Revert "Fixed dead links in docs (#4334)" (#4335)

This reverts commit 408fc66002.

* Fix grammar and content in HDF5Examples (#4333)

* Remove HD macros for C time functions (#4337)

* HDasctime
* HDclock
* HDctime
* HDdifftime
* HDgmtime
* HDlocaltime
* HDmktime
* HDtime
* HDtzset

HDgettimeofday will be done later

* Remove HD prefix from toupper/tolower (#4340)

* Add VDS and SWMR to documentation (#4336)

* Clean up random number generator code (#4338)

* Clean up random number generator code

Depending on the platform, we use a mix of random, rand, and rand_r
to generate pseudo-random numbers, along with a messy set of ifdefs
in H5private.h. We are not a cryptographic library, only use random
numbers in our test code, and have no need for anything more than the
C standard's (s)rand(). There's no point dithering about using rand()
vs random() when we're also doing bad things like using mod to
restrict the range, which introduces bias.

Also removes CMake/configure checks for rand_r and random

* Remove random/rand_r checks from build system

* Fix missed HDrandom after GitHub merge

* Remove the getting started guide (#4339)

This was moved to the wiki

* Remove noise comment from H5DO.c (#4342)

* Add note about H5Iregister_type hash_table param (#4345)

The hash_table parameter is unused in HDF5 1.8.13 and later, when we moved from using hash tables to skip lists for storing IDs. The current hash table implementation does not use this parameter.

* Remove `#undef ERR` from H5private.h (#4346)

This is an old work-around that is no longer necessary.

The only place where we defined ERR is in h5import, and that code
has been updated (in this PR) to rename ERR to INVALID_TOKEN.

* Add NAMECHECK_ONLY to macro list in .clang-format (#4343)

This caused H5TS.c functions to be mis-formatted

* Remove HD from last non-win32 C89 functions (#4348)

Removes the HD prefix from the last C89 functions with no special
Windows equilvalent:

* rename
* rewind
* setbuf
* signal
* tmpfile

* Fix dead links cont. (#4349)

Added img/images_to_copy.dox as a temporary solution because doxygen didn't copy
the images used in the examples/*.html files - will investigate more.  This was
necessary for the links to intro_SWMR.html and intro_VDS.html.

* Fix a typo (#4352)

* Fix use of possibly uninitialized memory in h5repack (#4354)

* Match content listing with content. (#4357)

* Remove obsolete c++ doxygen config files (#4358)

* Fix typo VERSIO (#4363)

* Removed duplicate entries in compile line for h5* compiler wrappers (#4360)

* h5fc remove duplicate args
* h5 wrappers remove duplicate args

* Added CVE info to RELEASE.txt (#4367)

* Change doxygen version from 1.10.0 to 1.9.7 (#4371)

* Fix all doxygen versions (#4377)

* Change date to data in INSTALL_parallel (#4384)

* Fix a broken link for zlib url (#4383)

* Fix broken links and references in INSTALL_Auto.txt (#4382)

* Remove  signature in comment (#4366)

* switched from \returns to commonly used \return (#4389)

* Add CXX flags (#4359)

* Remove TRACE macros (#4341)

* Set available CMake build types for non-multi-config generators (#4330)

* Correct the high-level library link (#4398)

* Correct the high-level library link

The link currently used points to 1.13 release.  Changed to use the md file instead.

* Update Doxyfile for md files

* Update to include md files

* Add additional terms to the glossary (#4401)

Fixes GH #4390

* added missing doxygen \since (#4410)

* Update Intel oneAPI version to 2024.1 (#4412)

* Update documentation (#4403)

- Added File Image Operations to Technical Notes

* Use a correct example location

* Use aliases for URLs (#4409)

* Fix CXX sanitizer by moving marco include to after CXX code. (#4414)

* Update and use more URL alias (#4413)

* Update documentation (#4415)

Added the replacement for https://docs.hdfgroup.org/archive/support/HDF5/doc/TechNotes/Version.html
Corrected some minor typos and another deadlink

* Remove obsolete file (#4416)

* Update oneAPI version to 2024.1 for Daily Build (#4418)

* Add training videos page (#4422)

* Updates for release_docs/NEWSLETTER.txt. (#4423)

* Add release process markdown file (#4312)

* Lowercase  in File Format Specification (#4424)

* Fixing string in RELEASE_PROCESS.md that is causing a doxygen error - (#4430)

Unsupported xml/html tag <n> found.

* Allow clang-format to format H5Cpkg.h (#4429)

Co-authored-by: Larry Knox <lrknox@hdfgroup.org>

* Fix broken links in md files needing full URLs.

* Add URL for Java examples that was accidentally dropped.
Change paths from develop to 1.14 directories for some doxygen generated
files.

* Correct typo.

* Fix 2 more dead URLs.

* Revert "Clean up random number generator code (#4338)"

This reverts commit 58e4d0842a.
2024-04-25 13:33:26 -05:00
.devcontainer Added a GitHub Codespaces configuration. (#3966) 2024-02-14 15:32:07 -06:00
.github Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
bin Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
c++ Fix doxygen interference and some documentation issues (#4375) 2024-04-10 21:06:48 -07:00
config Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
doc Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
doxygen Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
examples Sync develop branch changes March 4 - 6 to hdf5_1_14 branch (#4121) 2024-03-13 05:35:04 -07:00
fortran Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
HDF5Examples Sync develop changes April 1 - April 3 to hdf5_1_14 (#4316) 2024-04-03 10:47:33 -05:00
hl Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
java Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
m4 Sync develop changes March 25 - March 28 to hdf5_1_14 (#4284) 2024-03-29 15:10:33 -05:00
release_docs Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
src Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
test Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
testpar Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
tools Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
utils Sync develop changes March 20 - March 25 to hdf5_1_14. (#4241) 2024-03-25 17:02:21 -05:00
.autom4te.cfg
.clang-format Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
.codespellrc RF: move codespell configuration into .codespellrc so could be used locally as well (#3958) 2024-02-14 15:25:45 -06:00
.gitattributes Update presets, examples uncompress, szip cache (#3392) 2023-08-22 09:04:20 -07:00
.gitignore Sync develop branch changes since 2/16 to hdf5_1_14 branch (#4058) 2024-03-05 08:52:09 -06:00
.h5chkright.ini
ACKNOWLEDGMENTS
acsite.m4 Sync develop changes March 20 - March 25 to hdf5_1_14. (#4241) 2024-03-25 17:02:21 -05:00
autogen.sh Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
CITATION.cff Create CITATION.cff (#3927) 2024-02-14 15:37:26 -06:00
CMakeFilters.cmake 1 14 dev sync lrk (#4200) 2024-03-21 09:17:22 -05:00
CMakeInstallation.cmake Add binary testing to CI testing (#3971) 2024-02-14 15:37:13 -06:00
CMakeLists.txt Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
CMakePlugins.cmake Cache variables req FORCE to change (#3707) 2023-10-18 12:46:29 -07:00
CMakePresets.json Make platform specific test presets for windows and macs (#3988) 2024-02-14 15:44:59 -06:00
CMakeTests.cmake Sync 1.14 branch with develop (#3887) 2023-12-07 12:13:21 -06:00
CMakeVOL.cmake Fix building VOLs under library with CMake <3.24 (#3924) 2024-01-05 20:46:15 -06:00
CODE_OF_CONDUCT.md
configure.ac Update support branch (#4320) 2024-04-04 13:46:41 -05:00
CONTRIBUTING.md Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
COPYING Sync develop changes March 25 - March 28 to hdf5_1_14 (#4284) 2024-03-29 15:10:33 -05:00
COPYING_LBNL_HDF5
CTestConfig.cmake Sync CMake changes from develop (#3811) 2023-11-02 07:54:32 -05:00
CVE_list_1_14.md Switched from UNTESTED to UNT (#3575) 2023-09-25 10:41:44 -07:00
Makefile.am
Makefile.dist
README.md Sync develop changes April 4 -April 22 to hdf5_1_14 (#4437) 2024-04-25 13:33:26 -05:00
SECURITY.md
UserMacros.cmake

HDF5 version 1.14.5-1 currently under development

HDF5 Logo

1.14 cmake build status 1.14 autotools build status BSD

Please refer to the release_docs/INSTALL file for installation instructions.

This repository contains a high-performance library's source code and a file format specification that implements the HDF5® data model. The model has been adopted across many industries, and this implementation has become a de facto data management standard in science, engineering, and research communities worldwide.

The HDF Group is the developer, maintainer, and steward of HDF5 software. Find more information about The HDF Group, the HDF5 Community, and other HDF5 software projects, tools, and services at The HDF Group's website.

DOCUMENTATION

This release is fully functional for the API described in the documentation.

HDF5 C API

Full Documentation and Programming Resources for this release can be found at

Full Documentation

The latest doxygen documentation generated on changes to HDF5 1.14.x is available at:

https://hdfgroup.github.io/hdf5/v1_14

See the RELEASE.txt file in the release_docs/ directory for information specific to the features and updates included in this release of the library.

Several more files are located within the release_docs/ directory with specific details for several common platforms and configurations.

INSTALL - Start Here. General instructions for compiling and installing the library
INSTALL_CMAKE  - instructions for building with CMake (Kitware.com)
INSTALL_parallel - instructions for building and configuring Parallel HDF5
INSTALL_Windows and INSTALL_Cygwin - MS Windows installations.

HELP AND SUPPORT

Information regarding Help Desk and Support services is available at

https://help.hdfgroup.org

FORUM and NEWS

The HDF Forum is provided for public announcements and discussions of interest to the general HDF5 Community.

These forums are provided as an open and public service for searching and reading. Posting requires completing a simple registration and allows one to join in the conversation. Please read the instructions pertaining to the Forum's use and configuration.

SNAPSHOTS, PREVIOUS RELEASES AND SOURCE CODE

Periodically development code snapshots are provided at the following URL:

https://github.com/HDFGroup/hdf5/releases/tag/snapshot-1.14

Source packages for current and previous releases are located at:

https://portal.hdfgroup.org/Downloads

Development code is available at our Github location:

https://github.com/HDFGroup/hdf5.git