HDF5 1.14.5

HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. The HDF5 technology suite includes: A versatile data model that can represent very complex data objects and a wide variety of metadata. A completely portable file format with no limit on the number or size of data objects in the collection. A software library that runs on a range of computational platforms, from laptops to massively parallel systems, and implements a high-level API with C, C++, Fortran 90, and Java interfaces. A rich set of integrated performance features that allow for access time and storage space optimizations. Tools and applications for managing, manipulating, viewing, and analyzing the data in the collection. The HDF5 data model, file format, API, library, and tools are open and distributed without charge. Building on its 20-year history, The HDF Group offers personalized consulting, training, design, software development, and support services to help clients take full advantage of HDF5 capabilities in addressing their unique data management challenges.

Tags scientific science-research
License Mixed
State stable

Recent Releases

1.14.508 Jan 2025 15:43 minor bugfix: New Features Configuration: ------------- - Added signed Windows msi binary and signed Apple dmg binary files. The release process now provides signed Windows and Mac installation binaries in addition to the Debian and rpm installation binaries. The Mac binaries are built as universal binaries on an ARM-based Mac. Installer files are no longer compressed into packaged archives. - Moved examples to the HDF5Examples folder in the source tree. Moved the C++ and Fortran examples from the examples folder to the HDF5Examples folder and renamed to TUTR, tutorial. This is referenced from the LearnBasics doxygen page. - Added support for using zlib-ng package as the zlib library: CMake: HDF5_USE_ZLIB_NG Autotools: --enable-zlibng Added the option HDF5_USE_ZLIB_NG to allow the replacement of the default ZLib package by the zlib-ng package as a built-in compression library. - Disable CMake UNITY_BUILD for hdf5 CMake added a target property, UNITY_BUILD, that when set to true, the target source files will be combined into batches for faster compilation. By default, the setting is OFF, but could be enabled by a project that includes HDF5 as a subproject. HDF5 has disabled this feature by setting the property to OFF in the HDFMacros.cmake file. - Removed "function/code stack" debugging configuration option: CMake: HDF5_ENABLE_CODESTACK Autotools: --enable-codestack This was used to debug memory leaks internal to the library, but has been broken for 1.5 years and is now easily replaced with third-party tools (e.g. libbacktrace: https://github.com/ianlancetaylor/libbacktrace) on an as-needed basis when debugging an issue. - Added configure options for enabling/disabling non-standard programming language features - Added the CMake variable HDF5_ENABLE_ROS3_VFD
1.14.1-219 Jul 2023 23:41 minor bugfix:
1.12.101 Apr 2022 23:32 major feature: https://support.hdfgroup.org/ftp/HDF5/releases/ReleaseFiles/hdf5-1.12.0-RELEASE.txt
1.12.001 Apr 2022 23:31 major feature: https://support.hdfgroup.org/ftp/HDF5/releases/ReleaseFiles/hdf5-1.12.0-RELEASE.txt
1.10.502 Oct 2019 00:24 major feature: https://support.hdfgroup.org/ftp/HDF5/current/src/unpacked/release_docs/RELEASE.txt