From a4ab73de22308cd2f74289c63248ac245d263a54 Mon Sep 17 00:00:00 2001 From: Binh-Minh Date: Thu, 10 Oct 2024 22:41:18 -0400 Subject: [PATCH 1/4] Improved format and corrected links - Updated function links to use latest documentation - Formatted sections for ease of use (Note: 1.10 still needs more work) --- .../release_specifics/sw_changes_1.10.md | 343 +++++++----------- .../release_specifics/sw_changes_1.12.md | 242 ++++++------ .../release_specifics/sw_changes_1.14.md | 228 ++++++------ downloads/hdf5/hdf5_1_14_5.md | 15 +- 4 files changed, 371 insertions(+), 457 deletions(-) diff --git a/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md b/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md index 9841a80c..8524f3bc 100644 --- a/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md +++ b/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md @@ -10,9 +10,10 @@ For a description of the major new features that were introduced, please see New This page provides information on the changes that a maintenance developer needs to be aware of between successive releases of HDF5, such as: -New or changed features or tools -Syntax and behavioral changes in the existing application programming interface (the API) -Certain types of changes in configuration or build processes +* New or changed features or tools +* Syntax and behavioral changes in the existing application programming interface (API) +* Certain types of changes in configuration or build processes + Note that bug fixes and performance enhancements in the C library are automatically picked up by the C++, Fortran, and Java libraries. The following information is included below. @@ -91,20 +92,20 @@ The following are new C functions in this release: | Function | Description | | ----------------------------- | ------------------------------------------------------------ | -| H5P\_GET\_FAPL\_SPLITTER | Retrieves information for a splitter file access property list | -| H5P\_SET\_FAPL\_SPLITTER | Sets the file access property list to use the splitter driver | -| H5P\_GET\_FILE\_LOCKING | Gets the file locking property values | -| H5P\_SET\_FILE\_LOCKING | Sets the file locking property values | -| H5\_GET\_ALLOC\_STATS | Gets the memory allocation statistics for the library | -| H5\_GET\_FREE\_LIST\_SIZES | Gets the current size of the free lists used to manage memory | -| H5S\_COMBINE\_HYPERSLAB | Performs an operation on a hyperslab and an existing selection and returns the resulting selection | -| H5S\_COMBINE\_SELECT | Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection | -| H5S\_MODIFY\_SELECT | Refines a hyperslab selection with an operation using a second hyperslab to modify it | -| H5S\_SELECT\_ADJUST | Adjusts a selection by subtracting an offset | -| H5S\_SELECT\_COPY | Copies a selection from one dataspace to another | -| H5S\_SELECT\_INTERSECT\_BLOCK | Checks if current selection intersects with a block | -| H5S\_SELECT\_PROJECT\_INTERSECTION | Projects the intersection of two source selections to a destination selection | -| H5S\_SELECT\_SHAPE\_SAME | Checks if two selections are the same shape | +| [H5Pget_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list | +| [H5Pget_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list | +| [H5Pset_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07) | Sets the file access property list to use the splitter driver | +| [H5Pget_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) | Gets the file locking property values | +| [H5Pset_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) | Sets the file locking property values | +| [H5get_free_list_sizes](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb) | Gets the current size of the free lists used to manage memory | +| [H5Scombine_hyperslab](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1) | Performs an operation on a hyperslab and an existing selection and returns the resulting selection | +| [H5Scombine_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08) | Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection | +| [H5Smodify_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___j_h5_s.html#ga814b2cb29fcdfe79892737f4337d0ef9) | Refines a hyperslab selection with an operation using a second hyperslab to modify it | +| [H5Sselect_adjust](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890) | Adjusts a selection by subtracting an offset | +| [H5Sselect_copy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa) | Copies a selection from one dataspace to another | +| [H5Sselect_intersect_block](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e) | Checks if current selection intersects with a block | +| [H5Sselect_project_intersection](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04) | Projects the intersection of two source selections to a destination selection | +| [H5Sselect_shape_same](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261) | Checks if two selections are the same shape | #### In the C++ API @@ -125,19 +126,19 @@ The following are new C functions in this release: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| H5P\_GET\_FAPL\_HDFS | Gets the information of the given Read-Only HDFS virtual file driver | -| H5P\_GET\_FAPL\_ROS3 | Gets the information of the given Read-Only S3 virtual file driver | -| H5P\_SET\_FAPL\_HDFS | Sets up Read-Only HDFS virtual file driver | -| H5P\_SET\_FAPL\_ROS3 | Sets up Read-Only S3 virtual file driver | +| [H5Pget_fapl_hdfs](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gae59e7d8e0e8823e6dd6034b66418ed00) | Gets the information of the given Read-Only HDFS virtual file driver | +| [H5Pget_fapl_ros3](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6) | Gets the information of the given Read-Only S3 virtual file driver | +| [H5Pset_fapl_hdfs](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14) | Sets up Read-Only HDFS virtual file driver | +| [H5Pset_fapl_ros3](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18) | Sets up Read-Only S3 virtual file driver | #### In the C++ API The following C++ wrappers were added: -LinkCreatPropList::getCreateIntermediateGroup() const -See H5P\_GET\_CREATE\_INTERMEDIATE\_GROUP -LinkCreatPropList::setCreateIntermediateGroup(bool crt\_intmd\_group) const -See H5P\_SET\_CREATE\_INTERMEDIATE\_GROUP +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| LinkCreatPropList::getCreateIntermediateGroup() const | See [H5Pget_create_intermediate_group](https://support.hdfgroup.org/documentation/hdf5/latest/group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0) | +| LinkCreatPropList::setCreateIntermediateGroup(bool crt\_intmd\_group) const | See [H5Pset_create_intermediate_group](https://support.hdfgroup.org/documentation/hdf5/latest/group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c) | ### Compatibility Notes and Reports See the [API compatibility report between 1.10.7 and 1.10.8]() for information regarding compatibility with the previous release. @@ -149,68 +150,39 @@ See the [API compatibility report between 1.10.7 and 1.10.8]() for information r The following are new C functions in this release: -H5D\_GET\_CHUNK\_INFO Retrieves information about a chunk specified by the chunk index -H5D\_GET\_CHUNK\_INFO\_BY\_COORD Retrieves information about a chunk specified by its coordinates -H5D\_GET\_NUM\_CHUNKS Retrieves number of chunks that have nonempty intersection with a specified selection -H5F\_GET\_DSET\_NO\_ATTRS\_HINT - -Retrieves the setting for determining whether the specified file does or does not create minimized dataset object headers - -H5F\_SET\_DSET\_NO\_ATTRS\_HINT - -Sets the flag to create minimized dataset object headers - -H5P\_GET\_DSET\_NO\_ATTRS\_HINT - -Retrieves the setting for determining whether the specified DCPL does or does not create minimized dataset object headers - -H5P\_SET\_DSET\_NO\_ATTRS\_HINT - -Sets the flag to create minimized dataset object headers - +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| [H5Dget_chunk_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807) | Retrieves information about a chunk specified by the chunk index | +| [H5Dget_chunk_info_by_coord](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0) | Retrieves information about a chunk specified by its coordinates | +| [H5Dget_num_chunks](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a) | Retrieves number of chunks that have nonempty intersection with a specified selection | +| [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4) | Retrieves the setting for determining whether the specified file does or does not create minimized dataset object headers | +| [H5Fset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c) |Sets the flag to create minimized dataset object headers | +| [H5Pget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970) |Retrieves the setting for determining whether the specified DCPL does or does not create minimized dataset object headers | +| [H5Pset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be) |Sets the flag to create minimized dataset object headers | The following changed in this release: -H5O\_GET\_INFO, H5O\_GET\_INFO\_BY\_NAME, H5O\_GET\_INFO\_BY\_IDX, H5O\_VISIT, H5O\_VISIT\_BY\_NAME - -In 1.10.3 the original functions were versioned to H5Oget\_info*1 and H5Ovisit*1 and the macros H5Oget\_info* and H5Ovisit* were created. This broke the API compatibility for a maintenance release. In HDF5-1.10.5, the macros introduced in HDF5-1.10.3 were removed. The H5Oget\_info*1 and H5Ovisit*1 APIs were copied to H5Oget\_Info* and H5Ovisit*. As an example, H5Oget\_info and H5Oget\_info1 are identical in this release. - - +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| [H5Oget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info_by_name](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_idx](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Ovisit](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233)
[H5Ovisit_by_name](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) | In 1.10.3 the original functions were versioned to H5Oget\_info*1 and H5Ovisit*1 and the macros H5Oget\_info* and H5Ovisit* were created. This broke the API compatibility for a maintenance release. In HDF5-1.10.5, the macros introduced in HDF5-1.10.3 were removed. The H5Oget\_info*1 and H5Ovisit*1 APIs were copied to H5Oget\_Info* and H5Ovisit*. As an example, H5Oget\_info and H5Oget\_info1 are identical in this release. | -In the C++ API +#### In the C++ API The following C++ wrapper was added: -H5Object::visit() -Wrapper for the C API H5O\_VISIT2. Recursively visit elements reachable from an HDF5 object and perform a common set of operations across all of those elements. See H5O\_VISIT2 for more information on this function. +| Function | Description | +| ----------------- | ------------------------------------------------------------ | +| H5Object::visit() | Wrapper for the C API H5O\_VISIT2. Recursively visit elements reachable from an HDF5 object and perform a common set of operations across all of those elements. See H5O\_VISIT2 for more information on this function. | - - -In the Fortran API +#### In the Fortran API The following Fortran wrappers were added or changed: -h5fget\_dset\_no\_attrs\_hint\_f - -h5fset\_dset\_no\_attrs\_hint\_f - -h5pget\_dset\_no\_attrs\_hint\_f - -h5pset\_dset\_no\_attrs\_hint\_f - -Wrappers for the dataset object header minimization calls. See H5F\_GET\_DSET\_NO\_ATTRS\_HINT, H5F\_SET\_DSET\_NO\_ATTRS\_HINT, H5P\_GET\_DSET\_NO\_ATTRS\_HINT, and H5P\_SET\_DSET\_NO\_ATTRS\_HINT. -h5ovisit\_f - -h5oget\_info\_by\_name\_f - -h5oget\_info - -h5oget\_info\_by\_idx - -h5ovisit\_by\_name\_f - -Added new Fortran 'fields' optional parameter. See H5O\_VISIT2, H5O\_GET\_INFO\_BY\_NAME2, H5O\_GET\_INFO2, H5O\_GET\_INFO\_BY\_IDX2, and H5O\_VISIT\_BY\_NAME2. +| Function | Description | +| ----------------- | --------------| +| [h5fget\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gaceb86e903eddc57846c8a249ab5b0a66)
[h5fset\_dset\_no\_attrs\_hint\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_f.html#gafda7e4a737f10a9be280afcdbf468e61)
[h5pget\_dset\_no\_attrs\_hint\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_p.html#ga7cc4d157c8502632af18454424aa58d6)
[h5pset\_dset\_no\_attrs\_hint\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_p.html#ga3b2e599c1c38c395d6d9b1cdddee4f6a) | Wrappers for the dataset object header minimization calls. See [H5Fget_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and [H5Pset_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be). | +| [h5ovisit\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga1aa4f84b78f029f048593b1ec0757a63)
[h5oget\_info\_by\_name\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#ga40081a5f47dc7900a795c0df62791ff7)
[h5oget\_info\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#gabdbe70d333edbc46cffd791495e3edea)
[h5oget\_info\_by\_idx\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#ga6666adcfef409c0828390b75730f9987)
[h5ovisit\_by\_name\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#gaed6f1ee04db6973cbffca2cf0c33348f)
| Added new Fortran 'fields' optional parameter. See [H5Ovisit2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e), [H5Oget_info_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e), [H5Oget_info2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74), [H5Oget_info_by_idx2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed), and [H5Ovisit_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6). @@ -241,7 +213,7 @@ H5Pget\_dset\_no\_attrs\_hint H5Pset\_dset\_no\_attrs\_hint -Wrappers for the dataset object header minimization calls See H5F\_GET\_DSET\_NO\_ATTRS\_HINT, H5F\_SET\_DSET\_NO\_ATTRS\_HINT, H5P\_GET\_DSET\_NO\_ATTRS\_HINT, and H5P\_SET\_DSET\_NO\_ATTRS\_HINT for more information on these APIs. +Wrappers for the dataset object header minimization calls See [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and H5P\_SET\_DSET\_NO\_ATTRS\_HINT for more information on these APIs. ### Compatibility Notes and Reports See the [API compatibility report between 1.10.5 and 1.10.2/1.10.3/1.10.4]() for details. @@ -265,35 +237,35 @@ H5O\_GET\_INFO1 H5O\_GET\_INFO2 -The function H5O\_GET\_INFO was moved to H5O\_GET\_INFO1, and the macro H5O\_GET\_INFO was created that can be mapped to either H5O\_GET\_INFO1 or H5O\_GET\_INFO2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO is mapped to H5O\_GET\_INFO1 by default. +The function H5O\_GET\_INFO was moved to [H5Oget_info1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf3751684a6706e3ba49b863406011f80), and the macro H5O\_GET\_INFO was created that can be mapped to either H5O\_GET\_INFO1 or H5O\_GET\_INFO2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO is mapped to H5O\_GET\_INFO1 by default. H5O\_GET\_INFO\_BY\_IDX H5O\_GET\_INFO\_BY\_IDX1 H5O\_GET\_INFO\_BY\_IDX2 -The function H5O\_GET\_INFO\_BY\_IDX was moved to H5O\_GET\_INFO\_BY\_IDX1, and the macro H5O\_GET\_INFO\_BY\_IDX was created that can be mapped to either H5O\_GET\_INFO\_BY\_IDX1 or H5O\_GET\_INFO\_BY\_IDX2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_IDX is mapped to H5O\_GET\_INFO\_BY\_IDX1 by default. +The function H5O\_GET\_INFO\_BY\_IDX was moved to [H5Oget_info_by_idx1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga7208d2cf198dcfc875603323841bffae), and the macro H5O\_GET\_INFO\_BY\_IDX was created that can be mapped to either H5O\_GET\_INFO\_BY\_IDX1 or H5O\_GET\_INFO\_BY\_IDX2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_IDX is mapped to H5O\_GET\_INFO\_BY\_IDX1 by default. H5O\_GET\_INFO\_BY\_NAME H5O\_GET\_INFO\_BY\_NAME1 H5O\_GET\_INFO\_BY\_NAME2 -The function H5O\_GET\_INFO\_BY\_NAME was moved to H5O\_GET\_INFO\_BY\_NAME1, and the macro H5O\_GET\_INFO\_BY\_NAME was created that can be mapped to either H5O\_GET\_INFO\_BY\_NAME1 or H5O\_GET\_INFO\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_NAME is mapped to H5O\_GET\_INFO\_BY\_NAME1 by default. +The function H5O\_GET\_INFO\_BY\_NAME was moved to [H5Oget_info_by_name1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga96ce408ffda805210844246904da2842), and the macro H5O\_GET\_INFO\_BY\_NAME was created that can be mapped to either H5O\_GET\_INFO\_BY\_NAME1 or H5O\_GET\_INFO\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_NAME is mapped to H5O\_GET\_INFO\_BY\_NAME1 by default. H5O\_VISIT H5O\_VISIT1 H5O\_VISIT2 -The function H5O\_VISIT was moved to H5O\_VISIT1, and the macro H5O\_VISIT was created that can be mapped to either H5O\_VISIT1 or H5O\_VISIT2. For HDF5-1.10 and earlier releases, H5O\_VISIT is mapped to H5O\_VISIT1 by default. +The function H5O\_VISIT was moved to [H5Ovisit1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7), and the macro H5O\_VISIT was created that can be mapped to either H5O\_VISIT1 or H5O\_VISIT2. For HDF5-1.10 and earlier releases, H5O\_VISIT is mapped to H5O\_VISIT1 by default. H5O\_VISIT\_BY\_NAME H5O\_VISIT\_BY\_NAME1 H5O\_VISIT\_BY\_NAME2 -The function H5O\_VISIT\_BY\_NAME was moved to H5O\_VISIT\_BY\_NAME1, and the macro H5O\_VISIT\_BY\_NAME was created that can be mapped to either H5O\_VISIT\_BY\_NAME1 or H5O\_VISIT\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_VISIT\_BY\_NAME is mapped to H5O\_VISIT\_BY\_NAME1 by default. +The function [H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) was moved to [H5Ovisit_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2), and the macro H5O\_VISIT\_BY\_NAME was created that can be mapped to either H5O\_VISIT\_BY\_NAME1 or H5O\_VISIT\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_VISIT\_BY\_NAME is mapped to H5O\_VISIT\_BY\_NAME1 by default. In the C High Level Interface @@ -452,88 +424,74 @@ The following features are described and documented in New Features in HDF5 Rele Metadata Cache Image: -H5Pget\_mdc\_image\_config - -Retrieves the metadata cache image configuration values for a file access property list. - -H5Pset\_mdc\_image\_config - -Sets the metadata cache image option for a file access property list. - -H5Fget\_mdc\_image\_info - -Gets information about a metadata cache image if it exists. +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| [H5Pget\_mdc\_image\_config](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee) +| Retrieves the metadata cache image configuration values for a file access property list. | +| [H5Pset\_mdc\_image\_config](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3) +| Sets the metadata cache image option for a file access property list. | +| [H5Fget\_mdc\_image\_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a) +| Gets information about a metadata cache image if it exists. | Metadata Cache Evict on Close: -H5Pget\_evict\_on\_close - -Retrieves the property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. - -H5Pset\_evict\_on\_close - -Controls the library's behavior of evicting metadata associated with a closed object. +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| [H5Pget\_evict\_on\_close](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6) +| Retrieves the property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. | +| [H5Pset\_evict\_on\_close](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d) +| Controls the library's behavior of evicting metadata associated with a closed object. | Paged Aggregation: - - -H5Pget\_file\_space\_page\_size - -Retrieves the file space page size for a file creation property list. - -H5Pset\_file\_space\_page\_size -Sets the file space page size (used with paged aggregation) for a file creation property list. - -H5Pget\_file\_space\_strategy - -Retrieves the file space handling strategy for a file creation property list. - -H5Pset\_file\_space\_strategy - -Sets the file space allocation strategy for a file creation property list. +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| [H5Pget\_file\_space\_page\_size](myurl) | +| Retrieves the file space page size for a file creation property list. | +| [H5Pset\_file\_space\_page\_size](myurl) | +| Sets the file space page size (used with paged aggregation) for a file creation property list. | +| [H5Pget\_file\_space\_strategy](myurl) | +| Retrieves the file space handling strategy for a file creation property list. | +| [H5Pset\_file\_space\_strategy](myurl) | +| Sets the file space allocation strategy for a file creation property list. | Page Buffering: - - -H5Pget\_page\_buffer\_size - -Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. - -H5Pset\_page\_buffer\_size - -Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. - -H5Fget\_page\_buffering\_stats - -Retrieves statistics about page access when it is enabled. -H5Freset\_page\_buffering\_stats - -Resets the page buffer statistics. +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| [H5Pget\_page\_buffer\_size](myurl) | +| Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. | +| [H5Pset\_page\_buffer\_size](myurl) | +| Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. | +| [H5Fget\_page\_buffering\_stats](myurl) | +| Retrieves statistics about page access when it is enabled. | +| [H5Freset\_page\_buffering\_stats](myurl) | +| Resets the page buffer statistics. | New and Changed Functions, Classes, Subroutines, Wrappers, and Macros In the C Interface (main library) The following new C functions were added: -H5PLappend - -H5PLget - -H5PLinsert - -H5PLprepend - -H5PLremove - -H5PLreplace - -H5PLsize - +| Function | Description | +| --------------------- | ------------------------------------------------------------ | +| [H5PLappend](myurl) | +| funcdesc | +| [H5PLget](myurl) | +| funcdesc | +| [H5PLinsert](myurl) | +| funcdesc | +| [H5PLprepend](myurl) | +| funcdesc | +| [H5PLremove](myurl) | +| funcdesc | +| [H5PLreplace](myurl) | +| funcdesc | +| [H5PLsize](myurl) | +| funcdesc | -In the C++ API +#### In the C++ API New member functions were added to provide const versions. For example, these methods, @@ -576,25 +534,21 @@ hid\_t is the type is used for all HDF5 identifiers. This change, which is neces New Features and Feature Sets Several new features are introduced in HDF5 Release 1.10.0. -Single-Writer / Multiple-Reader or SWMR +#### Single-Writer / Multiple-Reader or SWMR -Collective Metadata I/O +#### Collective Metadata I/O -Fine-tuning the metadata cache +#### Fine-tuning the metadata cache -File Space Management +#### File Space Management -Virtual Datasets or VDS +#### Virtual Datasets or VDS - - -Partial Edge Chunk Options - -Relative Pathnames for External Links +#### Partial Edge Chunk Options -Property List Encoding and Decoding +#### Relative Pathnames for External Links - +#### Property List Encoding and Decoding More substantial lists follow, including new and modified C functions and Fortran subroutines. @@ -613,56 +567,29 @@ H5DOappend Appends data to a dataset along a specified dimension. (This is a high-level API.) -H5Pget\_append\_flush - -Retrieves the values of the append property that is set up in the dataset access property list. - -H5Pset\_append\_flush - -Sets two actions to perform when the size of a dataset's dimension being appended reaches a specified boundary. - -H5Pget\_object\_flush\_cb - -Retrieves the object flush property values from the file access property list. - -H5Pset\_object\_flush\_cb - -Sets a callback function to invoke when an object flush occurs in the file. - -H5Odisable\_mdc\_flushes - -Prevents metadata entries for an HDF5 object from being flushed from the metadata cache to storage. - -H5Oenable\_mdc\_flushes - -Returns the cache entries associated with an HDF5 object to the default metadata flush and eviction algorithm. - -H5Oare\_mdc\_flushes\_disabled - - - -Determines if an HDF5 object (dataset, group, committed datatype) has had flushes of metadata entries disabled. - -H5Fdisable\_mdc\_flushes - -Globally prevents dirty metadata entries from being flushed from the metadata cache to storage. - -H5Fenable\_mdc\_flushes - -Returns a file's metadata cache to the standard eviction and flushing algorithm. - -H5Fare\_mdc\_flushes\_disabled - - - -Determines if flushes have been globally disabled for a file's metadata cache. - -H5Fget\_mdc\_flush\_disabled\_obj\_ids - - - -Returns a list of all object identifiers for which flushes have been disabled in a file's metadata cache. - +| --------------------- | ------------------------------------------------------------ | +| [H5Pget\_append\_flush](myurl) | +| Retrieves the values of the append property that is set up in the dataset access property list. | +| [H5Pset\_append\_flush](myurl) | +| Sets two actions to perform when the size of a dataset's dimension being appended reaches a specified boundary. | +| [H5Pget\_object\_flush\_cb](myurl) | +| Retrieves the object flush property values from the file access property list. | +| [H5Pset\_object\_flush\_cb](myurl) | +| Sets a callback function to invoke when an object flush occurs in the file. | +| [H5Odisable\_mdc\_flushes](myurl) | +| Prevents metadata entries for an HDF5 object from being flushed from the metadata cache to storage. | +| [H5Oenable\_mdc\_flushes](myurl) | +| Returns the cache entries associated with an HDF5 object to the default metadata flush and eviction algorithm. | +| [H5Oare\_mdc\_flushes\_disabled](myurl) | +| Determines if an HDF5 object (dataset, group, committed datatype) has had flushes of metadata entries disabled. | +| [H5Fdisable\_mdc\_flushes](myurl) | +| Globally prevents dirty metadata entries from being flushed from the metadata cache to storage. | +| [H5Fenable\_mdc\_flushes](myurl) | +| Returns a file's metadata cache to the standard eviction and flushing algorithm. | +| [H5Fare\_mdc\_flushes\_disabled](myurl) | +| Determines if flushes have been globally disabled for a file's metadata cache. | +| [H5Fget\_mdc\_flush\_disabled\_obj\_ids](myurl) | +| Returns a list of all object identifiers for which flushes have been disabled in a file's metadata cache. | Command-line Tools: diff --git a/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md b/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md index e1cba4a0..f34a9f83 100644 --- a/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md +++ b/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md @@ -42,10 +42,13 @@ This section lists interface-level changes and other user-visible changes in beh The following are new C functions in this release: -H5DSwith_new_ref Determines if new references are used with dimension scales -H5LTget_attribute_ullong Reads an unsigned long long attribute -H5LTset_attribute_ullong Create an unsigned long long attribute -H5VLobject_is_native Determines whether an object ID represents a native VOL connector object +| Function | Description | +| ------------------------------------ | -------------------------------------------- | +| [H5DSwith_new_ref](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d_s.html#gaed2b97139202dfe69f3f2a7364c10fbc) | Determines if new references are used with dimension scales +| [H5LTget_attribute_ullong](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l_t.html#ga366fbd6822449e762109c012cf2b6f08) | Reads an unsigned long long attribute +| [H5LTset_attribute_ullong](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l_t.html#ga004f5266cea7ce5f6a77ee41b05faa8b) | Create an unsigned long long attribute +| [H5VLobject_is_native](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gad7fa2adf3bb8a834169ef2fa50c76827) | Determines whether an object ID represents a native VOL connector object + See API Compatibility Reports for 1.12.2 for complete details.

Release 1.12.1 versus Release 1.12.0

@@ -54,30 +57,26 @@ This section lists interface-level changes and other user-visible changes in beh The following are new C functions in this release: -H5P_GET_FAPL_SPLITTER -Retrieves information for a splitter file access property list -H5P_SET_FAPL_SPLITTER Sets the file access property list to use the splitter driver -H5P_GET_FILE_LOCKING Gets the file locking property values -H5P_SET_FILE_LOCKING Sets the file locking property values -H5_GET_ALLOC_STATS -Gets the memory allocation statistics for the library -H5_GET_FREE_LIST_SIZES Gets the current size of the free lists used to manage memory -H5S_SEL_ITER_RESET Resets a dataspace selection iterator back to an initial state -H5VL_QUERY_OPTIONAL Determines whether a VOL connector supports a particular optional callback operation +| Function | Description | +| ------------------------------------ | -------------------------------------------- | +| [H5Pget_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list +| [H5Pset_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07) | Sets the file access property list to use the splitter driver +| [H5Pget_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) | Gets the file locking property values +| [H5Pset_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) | Sets the file locking property values +| [H5get_free_list_sizes](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb) | Gets the current size of the free lists used to manage memory +| [H5Ssel_iter_reset](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga411bbc06a31814bff9f476712c2a791c) | Resets a dataspace selection iterator back to an initial state +| [H5VLquery_optional](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043) | Determines whether a VOL connector supports a particular optional callback operation In the C++ Wrapper The following C++ wrappers were added: -DataSet::operator= -Operator= for DataSet class - -FileAccPropList::getFileLocking -See H5P_GET_FILE_LOCKING for details - -FileAccPropList::setFileLocking -See H5P_SET_FILE_LOCKING for details +| Function | Description | +| ------------------------------------ | -------------------------------------------- | +| [DataSet::operator=](myurl) | Operator= for [DataSet](myurl) class +| [FileAccPropList::getFileLocking](myurl) | See [H5Pget_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) for details +| [FileAccPropList::setFileLocking](myurl) | See [H5Pset_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) for details See the API Compatibility report for complete details. @@ -97,115 +96,102 @@ For a description of the major new features that were introduced, please see [Ne Folllowing are the new or changed APIs introduced in HDF5-1.12.0. Those introduced with a new feature list the specific new feature that they were added for. -H5F_DELETE N Deletes an HDF5 file -H5F_GET_FILENO Y Retrieves a file's file number that uniquely identifies the open file -H5F_IS_ACCESSIBLE Y Determines if a file can be opened with a given fapl - -H5I_ITERATE N Calls a callback for each member of the identifier type specified - -H5L_GET_INFO, H5L_GET_INFO1, H5L_GET_INFO2 Y (no change) -The function H5L_GET_INFO was moved to H5L_GET_INFO1, and H5L_GET_INFO2 was introduced. The macro H5L_GET_INFO was created that can be mapped to either H5L_GET_INFO1 or H5L_GET_INFO2. For HDF5-1.12, H5L_GET_INFO is mapped to H5L_GET_INFO2 by default. In earlier releases, H5L_GET_INFO is mapped to H5L_GET_INFO1. - -H5L_GET_INFO_BY_IDX, H5L_GET_INFO_BY_IDX1, H5L_GET_INFO_BY_IDX2 Y (no change) The function H5L_GET_INFO_BY_IDX was moved to H5L_GET_INFO_BY_IDX1, and H5L_GET_INFO_BY_IDX2 was introduced. The macro H5L_GET_INFO_BY_IDX was created that can be mapped to either H5L_GET_INFO_BY_IDX1 or H5L_GET_INFO_BY_IDX2. For HDF5-1.12, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX2 by default. In earlier releases, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX1. -H5L_ITERATE, H5L_ITERATE1, H5L_ITERATE2 Y (no change) The function H5L_ITERATE was moved to H5L_ITERATE1, and H5L_ITERATE2 was introduced. The macro H5L_ITERATE was created that can be mapped to either H5L_ITERATE1 or H5L_ITERATE2. For HDF5-1.12, H5L_ITERATE is mapped to H5L_ITERATE2 by default. In earlier releases, H5L_ITERATE is mapped to H5L_ITERATE1. -H5L_ITERATE_BY_NAME, H5L_ITERATE_BY_NAME1, H5L_ITERATE_BY_NAME2 Y (no change) The function H5L_ITERATE_BY_NAME was moved to H5L_ITERATE_BY_NAME1, and H5L_ITERATE_BY_NAME2 was introduced. The macro H5L_ITERATE_BY_NAME was created that can be mapped to either H5L_ITERATE_BY_NAME1 or H5L_ITERATE_BY_NAME2. For HDF5-1.12, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME2 by default. In earlier releases, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME1. -H5L_VISIT, H5L_VISIT1, H5L_VISIT2 N The function H5L_VISIT was moved to H5L_VISIT1, and H5L_VISIT2 was introduced. The macro H5L_VISIT was created that can be mapped to either H5L_VISIT1 or H5L_VISIT2. For HDF5-1.12, H5L_VISIT is mapped to H5L_VISIT2 by default. In earlier releases, H5L_VISIT is mapped to H5L_VISIT1. -H5L_VISIT_BY_NAME, H5L_VISIT_BY_NAME1, H5L_VISIT_BY_NAME2 N The function H5L_VISIT_BY_NAME was moved to H5L_VISIT_BY_NAME1, and H5L_VISIT_BY_NAME2 was introduced. The macro H5L_VISIT_BY_NAME was created that can be mapped to either H5L_VISIT_BY_NAME1 or H5L_VISIT_BY_NAME2. For HDF5-1.12, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME2 by default. In earlier releases, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME1. - -H5O_GET_INFO, H5O_GET_INFO3 N/A The function H5O_GET_INFO was replaced by the macro H5O_GET_INFO and the function H5O_GET_INFO3 was added. -H5O_GET_INFO_BY_IDX, H5O_GET_INFO_BY_IDX3 N/A The function H5O_GET_INFO_BY_IDX was replaced by the macro H5O_GET_INFO_BY_IDX. The function H5O_GET_INFO_BY_IDX3 was added. -H5O_GET_INFO_BY_NAME, H5O_GET_INFO_BY_NAME3 N/A The function H5O_GET_INFO_BY_NAME was replaced by the macro H5O_GET_INFO_BY_NAME. The function H5O_GET_INFO_BY_NAME3 was added. -H5O_GET_NATIVE_INFO N Retrieves the native file format information about an object -H5O_GET_NATIVE_INFO_BY_IDX N Retrieves native file format information about an object according to the order of an index -H5O_GET_NATIVE_INFO_BY_NAME N Retrieves native file format information about an object given its name -H5O_OPEN_BY_TOKEN Y Opens an object in an HDF5 file using its VOL independent token -H5O_TOKEN_CMP Y Compares two VOL connector object tokens -H5O_TOKEN_FROM_STR N Deserializes a string into a connector object token -H5O_TOKEN_TO_STR N Serializes a connector's object token into a string -H5O_VISIT, H5O_VISIT3 N/A The function H5O_VISIT was replaced by the macro H5O_VISIT and the function H5O_VISIT3 was added -H5O_VISIT_BY_NAME, H5O_VISIT_BY_NAME3 N/A The function H5O_VISIT_BY_NAME was replaced by the macro H5O_VISIT_BY_NAME, and the function H5O_VISIT_BY_NAME3 was added. - -H5P_ENCODE, H5P_ENCODE1, H5P_ENCODE2 - -N -Encodes properties on a property list into a buffer - -The previous function was renamed to H5P_ENCODE1 and deprecated, and the macro H5P_ENCODE was introduced. - -H5P_GET_VOL_ID Y Returns the identifier of the current VOL connector -H5P_GET_VOL_INFO N Returns a copy of the VOL information for a connector -H5P_SET_VOL Y Set the file VOL connector for a file access property list - -H5R_COPY N Copies an existing reference -H5R_CREATE_ATTR N Creates an attribute reference -H5R_CREATE_OBJECT N Creates an object reference -H5R_CREATE_REGION N Creates a region reference -H5R_DESTROY N Closes a reference -H5R_EQUAL N Determines whether two references are equal -H5R_GET_ATTR_NAME N Retrieves the attribute name for a referenced object -H5R_GET_FILE_NAME N Retrieves the file name for a referenced object -H5R_GET_OBJ_NAME N Retrieves the object name for a referenced object -H5R_GET_OBJ_TYPE3 N Retrieves the type of object that an object reference points to -H5R_GET_TYPE N Retrieves the type of reference -H5R_OPEN_ATTR N Opens the referenced HDF5 attribute -H5R_OPEN_OBJECT N Opens the referenced HDF5 object -H5R_OPEN_REGION N Sets up a dataspace and selection as specified by a region reference - -H5S_COMBINE_HYPERSLAB N Performs an operation on a hyperslab and an existing selection and returns the resulting selection -H5S_COMBINE_SELECT N -Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection - -H5S_ENCODE, H5S_ENCODE1, H5S_ENCODE2 - -N/A -Encodes a dataspace object description into a binary buffer - -The function H5S_ENCODE was renamed to H5S_ENCODE1 and deprecated in this release. The macro H5S_ENCODE and the function H5S_ENCODE2 were introduced in this release. - -H5S_MODIFY_SELECT N -Refines a hyperslab selection with an operation using a second hyperslab to modify it - -H5S_SEL_ITER_CLOSE -N - -Closes a dataspace selection iterator - -H5S_SEL_ITER_CREATE N Creates a dataspace selection iterator for a dataspace's selection -H5S_SEL_ITER_GET_SEQ_LIST N Retrieves a list of offset / length sequences for the elements in an iterator -H5S_SELECT_ADJUST N Adjusts a selection by subtracting an offset -H5S_SELECT_COPY N Copies a selection from one dataspace to another -H5S_SELECT_INTERSECT_BLOCK N Checks if current selection intersects with a block -H5S_SELECT_PROJECT_INTERSECTION N Projects the intersection of two source selections to a destination selection -H5S_SELECT_SHAPE_SAME N -Checks if two selections are the same shape - - -H5T_RECLAIM N Frees the buffers allocated for storing variable-length data in memory - -H5VL_CLOSE Y Closes a VOL connector identifier -H5VL_GET_CONNECTOR_ID Y Retrieves the VOL connector identifier for a given object identifier -H5VL_GET_CONNECTOR_ID_BY_NAME Y Retrieves the identifier for a registered VOL connector name -H5VL_GET_CONNECTOR_ID_BY_VALUE Y Retrieves the identifier for a registered VOL connector value -H5VL_GET_CONNECTOR_NAME Y Retrieves the connector name for the VOL associated with the object or file identifier -H5VL_IS_CONNECTOR_REGISTERED_BY_NAME Y Tests whether a VOL class has been registered or not for a connector name -H5VL_IS_CONNECTOR_REGISTERED_BY_VALUE Y Tests whether a VOL class has been registered or not for a connector value -H5VL_REGISTER_CONNECTOR N Registers a new VOL connector -H5VL_REGISTER_CONNECTOR_BY_NAME Y Registers a new VOL connector by name -H5VL_REGISTER_CONNECTOR_BY_VALUE Y Registers a new VOL connector by connector value -H5VL_UNREGISTER_CONNECTOR Y Removes a VOL connector identifier from the library +| Function | Fortran | Description | +| ----------------------|------------- | -------------------------------------------- | +| [H5Fdelete](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#ga2e8b5e19b343123e8ab21442f9169a62) | N | Deletes an HDF5 file | +| [H5Fget_fileno](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#ga402205688af065ab5db0fe20417d5484) | Y | Retrieves a file's file number that uniquely identifies the open file | +| [H5Fis_accessible](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442) | Y | Determines if a file can be opened with a given fapl | +| | | | +| [H5Iiterate](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_i_u_d.html#ga3bc2a11a594bf484cc5dc69ac987d0f4) | N | Calls a callback for each member of the identifier type specified | +| | | | +| [H5Lget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698)
[H5Lget_info1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc)
[H5Lget_info2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400) | Y (no change) | The function H5L_GET_INFO was moved to H5L_GET_INFO1, and H5L_GET_INFO2 was introduced. The macro H5L_GET_INFO was created that can be mapped to either H5L_GET_INFO1 or H5L_GET_INFO2. For HDF5-1.12, H5L_GET_INFO is mapped to H5L_GET_INFO2 by default. In earlier releases, H5L_GET_INFO is mapped to H5L_GET_INFO1. | +| | | | +| [H5Lget_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l.html#ga4db00b8b944eae68233438165c784b67)
[H5Lget_info_by_idx1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a)
[H5Lget_info_by_idx2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9) | Y (no change) | The function H5L_GET_INFO_BY_IDX was moved to H5L_GET_INFO_BY_IDX1, and H5L_GET_INFO_BY_IDX2 was introduced. The macro H5L_GET_INFO_BY_IDX was created that can be mapped to either H5L_GET_INFO_BY_IDX1 or H5L_GET_INFO_BY_IDX2. For HDF5-1.12, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX2 by default. In earlier releases, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX1. | +| [H5Literate](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#ga55406698106930db68242987c11ba051)
[H5Literate1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1)
[H5Literate2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73) | Y (no change) | The function H5L_ITERATE was moved to H5L_ITERATE1, and H5L_ITERATE2 was introduced. The macro H5L_ITERATE was created that can be mapped to either H5L_ITERATE1 or H5L_ITERATE2. For HDF5-1.12, H5L_ITERATE is mapped to H5L_ITERATE2 by default. In earlier releases, H5L_ITERATE is mapped to H5L_ITERATE1. | +| [H5Literate_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#ga655b002428e0176c2fa23a0315fbbcc2)
[H5Literate_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc)
[H5Literate_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e) | Y (no change) | The function H5L_ITERATE_BY_NAME was moved to H5L_ITERATE_BY_NAME1, and H5L_ITERATE_BY_NAME2 was introduced. The macro H5L_ITERATE_BY_NAME was created that can be mapped to either H5L_ITERATE_BY_NAME1 or H5L_ITERATE_BY_NAME2. For HDF5-1.12, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME2 by default. In earlier releases, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME1. | +| [H5Lvisit](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69)
[H5Lvisit1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef)
[H5Lvisit2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66) | N | The function H5L_VISIT was moved to H5L_VISIT1, and H5L_VISIT2 was introduced. The macro H5L_VISIT was created that can be mapped to either H5L_VISIT1 or H5L_VISIT2. For HDF5-1.12, H5L_VISIT is mapped to H5L_VISIT2 by default. In earlier releases, H5L_VISIT is mapped to H5L_VISIT1. | +| [H5Lvisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#ga138405315e233673741893e4e250f055)
[H5Lvisit_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac)
[H5Lvisit_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173) | N | The function H5L_VISIT_BY_NAME was moved to H5L_VISIT_BY_NAME1, and H5L_VISIT_BY_NAME2 was introduced. The macro H5L_VISIT_BY_NAME was created that can be mapped to either H5L_VISIT_BY_NAME1 or H5L_VISIT_BY_NAME2. For HDF5-1.12, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME2 by default. In earlier releases, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME1. | +| | | | +| [H5Oget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013) | N/A | The function H5O_GET_INFO was replaced by the macro H5O_GET_INFO and the function H5O_GET_INFO3 was added. | +| [H5Oget_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Oget_info_by_idx3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb) | N/A | The function H5O_GET_INFO_BY_IDX was replaced by the macro H5O_GET_INFO_BY_IDX. The function H5O_GET_INFO_BY_IDX3 was added. | +| [H5Oget_info_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_name3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gabb69c962999e027cef0079bbb1282199) | N/A | The function H5O_GET_INFO_BY_NAME was replaced by the macro H5O_GET_INFO_BY_NAME. The function H5O_GET_INFO_BY_NAME3 was added. | +| [H5Oget_native_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46) | N | Retrieves the native file format information about an object | +| [H5Oget_native_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e) | N | Retrieves native file format information about an object according to the order of an index | +| [H5Oget_native_info_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga296ded21aeac3921fee07272353b8476) | N | Retrieves native file format information about an object given its name | +| [H5Oopen_by_token](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga2ea3627cf171d0565307702a5e203262) | Y | Opens an object in an HDF5 file using its VOL independent token | +| [H5Otoken_cmp](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562) | Y | Compares two VOL connector object tokens | +| [H5Otoken_from_str](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga5136c14b4e907f15007030d7a6d6cd24) | N | Deserializes a string into a connector object token | +| [H5Otoken_to_str](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga2bdd7528090f7f2c4b361ab4cc7735f6) | N | Serializes a connector's object token into a string | +| [H5Ovisit](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233) + [H5Ovisit3](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a) | N/A | The function H5O_VISIT was replaced by the macro H5O_VISIT and the function H5O_VISIT3 was added | +| [H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) + [H5Ovisit_by_name3](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga34815400b01df59c4dac19436124885a) | N/A | The function H5O_VISIT_BY_NAME was replaced by the macro H5O_VISIT_BY_NAME, and the function H5O_VISIT_BY_NAME3 was added. | +| | | | +| [H5Pencode](https://support.hdfgroup.org/documentation/hdf5/latest/_h5version_8h.html#af1a9ff52a69251d57ffa686102f162a8) + [H5Pencode1](https://support.hdfgroup.org/documentation/hdf5/latest/group___p_l_c_r_a.html#gaf40518cb161ee9508da4b9c0d34553bf) + [H5Pencode2](https://support.hdfgroup.org/documentation/hdf5/latest/group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa) | N | Encodes properties on a property list into a buffer
The previous function was renamed to H5P_ENCODE1 and deprecated, and the macro H5P_ENCODE was introduced. | +| [H5Pget_vol_id](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838) | Y | Returns the identifier of the current VOL connector | +| [H5Pget_vol_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f) | N | Returns a copy of the VOL information for a connector | +| [H5Pset_vol](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0) | Y | Set the file VOL connector for a file access property list | +| | | | +| [H5Rcopy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gad5b7b117cfaea90d1e4786304c58c55c) | N | Copies an existing reference | +| [H5Rcreate_attr](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gacae1bf2263befeac54d81f27995721f8) | N | Creates an attribute reference | +| [H5Rcreate_object](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gad0fb6ec99ecefa602756a5682addfc69) | N | Creates an object reference | +| [H5Rcreate_region](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga60134eb917afbe89aa23eb25a30d249b) | N | Creates a region reference | +| [H5Rdestroy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga026114e6c23588bf89bb473eb9e4d095) | N | Closes a reference | +| [H5Requal](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga8d7dac2c604356f2fc657f36a201aea0) | N | Determines whether two references are equal | +| [H5Rget_attr_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gaf9c6823346cc34f02b9f5d11e56344a0) | N | Retrieves the attribute name for a referenced object | +| [H5Rget_file_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga659d950e37122a59d50612b407a48900) | N | Retrieves the file name for a referenced object | +| [H5Rget_obj_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gac5a0a3a874cd3c4dc630579521539bb6) | N | Retrieves the object name for a referenced object | +| [H5Rget_obj_type3](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga6fb098a1a4c9369d76dbeeaf40d6d2af) | N | Retrieves the type of object that an object reference points to | +| [H5Rget_type](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga56989d33835ec289269d366dc28aa4ad) | N | Retrieves the type of reference | +| [H5Ropen_attr](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga2a00d73b9a13b9069d0ad39225dd9f71) | N | Opens the referenced HDF5 attribute | +| [H5Ropen_object](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gaa6692bd3a5b490c8db05b90a5888d0dd) | N | Opens the referenced HDF5 object | +| [H5Ropen_region](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga400154b014acd1736bae9a127f4e9a1a) | N | Sets up a dataspace and selection as specified by a region reference | +| | | | +| [H5Scombine_hyperslab](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1) | N | Performs an operation on a hyperslab and an existing selection and returns the resulting selection | +| [H5Scombine_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08) | N | Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection | +| [H5Sencode](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga35e289baf490229e233296929fbf5208) + [H5Sencode1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga82cf9f6af03ad89be21c36922e03baea) + [H5Sencode2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074) | N/A | Encodes a dataspace object description into a binary buffer
The function H5S_ENCODE was renamed to H5S_ENCODE1 and deprecated in this release. The macro H5S_ENCODE and the function H5S_ENCODE2 were introduced in this release. | +| [H5Smodify_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga0ccb190f72fe41a927407ffb9f19ef1b) | N | Refines a hyperslab selection with an operation using a second hyperslab to modify it | +| [H5Ssel_iter_close](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga75b79e15e8fa3e591f7ab25a8624e690) | N | Closes a dataspace selection iterator | +| [H5Ssel_iter_create](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gac73247e4ef206a47c8aa97dd2ff5febe) | N | Creates a dataspace selection iterator for a dataspace's selection | +| [H5Ssel_iter_get_seq_list](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga793fb6ff150f45d43e379995b5c0d297) | N | Retrieves a list of offset / length sequences for the elements in an iterator | +| [H5Sselect_adjust](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890) | N | Adjusts a selection by subtracting an offset | +| [H5Sselect_copy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa) | N | Copies a selection from one dataspace to another | +| [H5Sselect_intersect_block](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e) | N | Checks if current selection intersects with a block | +| [H5Sselect_project_intersection](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04) | N | Projects the intersection of two source selections to a destination selection | +| [H5Sselect_shape_same](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261) | N | Checks if two selections are the same shape | +| | +| [H5Treclaim](https://support.hdfgroup.org/documentation/hdf5/latest/group___v_l_e_n.html#ga6851783a68a0f868c27300cb5622fbbe) | N | Frees the buffers allocated for storing variable-length data in memory | +| | | | +| [H5VLclose](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094) | Y | Closes a VOL connector identifier | +| [H5VLget_connector_id(](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77) | Y | Retrieves the VOL connector identifier for a given object identifier | +| [H5VLget_connector_id_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d) | Y | Retrieves the identifier for a registered VOL connector name | +| [H5VLget_connector_id_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee) | Y | Retrieves the identifier for a registered VOL connector value | +| [H5VLget_connector_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa) | Y | Retrieves the connector name for the VOL associated with the object or file identifier | +| [H5VLis_connector_registered_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca) | Y | Tests whether a VOL class has been registered or not for a connector name | +| [H5VLis_connector_registered_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b) | Y | Tests whether a VOL class has been registered or not for a connector value | +| [H5VLregister_connector](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b) | N | Registers a new VOL connector | +| [H5VLregister_connector_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1) | Y | Registers a new VOL connector by name | +| [H5VLregister_connector_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8) | Y | Registers a new VOL connector by connector value | +| [H5VLunregister_connector](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e) | Y | Removes a VOL connector identifier from the library | -In the C++ Wrapper +### In the C++ Wrapper + -H5File::getFileNum See H5F_GET_FILENO -H5File::isAccessible See H5F_IS_ACCESSIBLE -LinkCreatPropList::getCreateIntermediateGroup See H5P_GET_CREATE_INTERMEDIATE_GROUP -LinkCreatPropList::setCreateIntermediateGroup See H5P_SET_CREATE_INTERMEDIATE_GROUP -H5Location::getLinkInfo See H5L_GET_INFO -H5Location::getNativeObjinfo See H5O_GET_NATIVE_INFO -H5Location::getObjinfo -See H5O_GET_INFO -H5Object::visit See H5O_VISIT +| Function | Description | +| ------------------------------------ | -------------------------------------------- | +| H5File::getFileNum | See H5F_GET_FILENO | +| H5File::isAccessible | See H5F_IS_ACCESSIBLE | +| LinkCreatPropList::getCreateIntermediateGroup | See H5P_GET_CREATE_INTERMEDIATE_GROUP | +| LinkCreatPropList::setCreateIntermediateGroup | See H5P_SET_CREATE_INTERMEDIATE_GROUP | +| H5Location::getLinkInfo | See H5L_GET_INFO | +| H5Location::getNativeObjinfo | See H5O_GET_NATIVE_INFO | +| H5Location::getObjinfo | See H5O_GET_INFO | +| H5Object::visit | See H5O_VISIT | ## API Compatibility diff --git a/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md b/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md index e27fd8af..51c83cdd 100644 --- a/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md +++ b/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md @@ -8,7 +8,7 @@ redirect_from: ## API Compatibility -See [API Compatibility Macros](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/api-compat-macros.html) in HDF5 for details on using HDF5 version 1.14 with previous releases. +See [API Compatibility Macros](https://support.hdfgroup.org/documentation/hdf5/latest/api-compat-macros.html) in HDF5 for details on using HDF5 version 1.14 with previous releases. * [Compatibility report for Release 1.14.5 versus Release 1.14.4](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/index.html) @@ -46,9 +46,9 @@ Following are the new APIs/macros introduced in HDF5-1.14.5. | Function | Description | | ------------------------------------ | -------------------------------------------- | -| [H5Eis_paused](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e.html#gad3f05951758894c521e72567f1b8c410) | Check if pushing errors on an error stack is paused | -| [H5Epause_stack](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e.html#ga4c0064d86c4ce9b0ddef832dcc4158ed) | Pause pushing errors on an error stack | -| [H5Eresume_stack](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e.html#gaab20d99bd5f79d4e3c1996ddc22c3fa8) | Resume pushing errors on an error stack | +| [H5Eis_paused](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#gad3f05951758894c521e72567f1b8c410) | Check if pushing errors on an error stack is paused | +| [H5Epause_stack](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#ga4c0064d86c4ce9b0ddef832dcc4158ed) | Pause pushing errors on an error stack | +| [H5Eresume_stack](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#gaab20d99bd5f79d4e3c1996ddc22c3fa8) | Resume pushing errors on an error stack | * [Compatibility report for Release 1.14.5 versus Release 1.14.4](https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.14.5/hdf5-1.14.5.html.abi.reports.tar.gz) @@ -61,8 +61,8 @@ Following are the new APIs/macros introduced in HDF5-1.14.4. | Function | Description | | ------------------------------------ | -------------------------------------------- | -| [H5Pget_relax_file_integrity_checks](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#gab1e57751a5f34c1a7cb6dd0194877d3e) | Retrieves relaxed file integrity check flags | -| [H5Pset_relax_file_integrity_checks](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#gafa8e677af3200e155e9208522f8e05c0) | Relaxes certain file integrity checks | +| [H5Pget_relax_file_integrity_checks](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gab1e57751a5f34c1a7cb6dd0194877d3e) | Retrieves relaxed file integrity check flags | +| [H5Pset_relax_file_integrity_checks](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafa8e677af3200e155e9208522f8e05c0) | Relaxes certain file integrity checks | | Macro | Description | | ------------------ | ----------------------------------- | @@ -83,26 +83,26 @@ Following are the new APIs introduced in HDF5-1.14.3. | Function | Description | | ---------------------------------- | ----------------------------------- | -| [H5Pget_actual_selection_io_mode](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84) | Retrieves the type(s) of I/O performed on raw data | +| [H5Pget_actual_selection_io_mode](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84) | Retrieves the type(s) of I/O performed on raw data | #### In the Fortran Interface | Function | Description | | ---------------------------------- | ----------------------------------- | -| [h5get_free_list_sizes_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5.html#gac849cafadb09ed2c3cd9272a4ef8af3c) | Gets the current size of the free lists used to manage memory | -| [h5dwrite_chunk_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_d.html#ga2fd1e4afdf4b99f2f7e442dc62abed2d) | Writes a raw data chunk from a buffer directly to a dataset in a file | -| [h5dread_chunk_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_d.html#ga65717cab74e512b25906af44091f4fd5) | Reads a raw data chunk directly from a dataset in a file into a buffer | -| [h5fget_info_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_f.html#ga1b95a395f594fdf83021447f68f01e72) | Retrieves global file information | -| [h5lvisit_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_l.html#gad2ff5308e86d5065e972904e2701a6bf) | Recursively visits all links starting from a specified group | -| [h5lvisit_by_name_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_l.html#ga48c154c5f9b95b4bcced7b0b4f700232) | Recursively visits all links starting from a specified group | -| [h5pget_no_selection_io_cause_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga325eaad4d3f2c2e1419628f2ce6580bd) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | -| [h5pget_mpio_no_collective_cause_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga5ab340d6c40b8cc504caf594c5779bd6) | Retrieves local and global causes that broke collective I/O on the last parallel I/O call | -| [h5sselect_shape_same_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_s.html#gaf868fca7ef836b464bb39d3c8da38b77) | Checks if two selections are the same shape | -| [h5sselect_intersect_block_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_s.html#ga41e9d402d76e0d453202706592d4b148) | Checks if current selection intersects with a block | -| [h5pget_file_space_page_size_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga92e75dfef3a339f1987002fbea5f2bfb) | Gets the file space page size for a file creation property list | -| [h5pset_file_space_page_size_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga35605e8cfdceaffc3840aa386d63aa00) | Sets the file space page size for a file creation property list | -| [h5pget_file_space_strategy_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga730a5864c03cdfc2722e3f4369910fa5) | Gets the file space handling strategy and persisting free-space values for a file creation property list | -| [h5pset_file_space_strategy_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga06e49a3cde33e52115c5a7dcc0c642da) | Sets the file space handling strategy and persisting free-space values for a file creation property list | +| [h5get_free_list_sizes_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5.html#gac849cafadb09ed2c3cd9272a4ef8af3c) | Gets the current size of the free lists used to manage memory | +| [h5dwrite_chunk_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_d.html#ga2fd1e4afdf4b99f2f7e442dc62abed2d) | Writes a raw data chunk from a buffer directly to a dataset in a file | +| [h5dread_chunk_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_d.html#ga65717cab74e512b25906af44091f4fd5) | Reads a raw data chunk directly from a dataset in a file into a buffer | +| [h5fget_info_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#ga1b95a395f594fdf83021447f68f01e72) | Retrieves global file information | +| [h5lvisit_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_l.html#gad2ff5308e86d5065e972904e2701a6bf) | Recursively visits all links starting from a specified group | +| [h5lvisit_by_name_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_l.html#ga48c154c5f9b95b4bcced7b0b4f700232) | Recursively visits all links starting from a specified group | +| [h5pget_no_selection_io_cause_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga325eaad4d3f2c2e1419628f2ce6580bd) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | +| [h5pget_mpio_no_collective_cause_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga5ab340d6c40b8cc504caf594c5779bd6) | Retrieves local and global causes that broke collective I/O on the last parallel I/O call | +| [h5sselect_shape_same_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_s.html#gaf868fca7ef836b464bb39d3c8da38b77) | Checks if two selections are the same shape | +| [h5sselect_intersect_block_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_s.html#ga41e9d402d76e0d453202706592d4b148) | Checks if current selection intersects with a block | +| [h5pget_file_space_page_size_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga92e75dfef3a339f1987002fbea5f2bfb) | Gets the file space page size for a file creation property list | +| [h5pset_file_space_page_size_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga35605e8cfdceaffc3840aa386d63aa00) | Sets the file space page size for a file creation property list | +| [h5pget_file_space_strategy_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga730a5864c03cdfc2722e3f4369910fa5) | Gets the file space handling strategy and persisting free-space values for a file creation property list | +| [h5pset_file_space_strategy_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga06e49a3cde33e52115c5a7dcc0c642da) | Sets the file space handling strategy and persisting free-space values for a file creation property list | In addition, there are other new Fortran functions including the Fortran async APIs and the Fortran VOL capability definitions. @@ -120,12 +120,12 @@ Following are the new APIs introduced in HDF5-1.14.2. | Function | Description | | ---------------------------------- | ------------------------------------------------------------ | -| [H5FDread_from_selection](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/_h5_f_ddevelop_8h.html#a562c69aaa9cd0cac7f2e81110c2fa04d) | Performs a series of scalar reads. | -| [H5FDread_vector_from_selection](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/_h5_f_ddevelop_8h.html#a04a29af1028d1db99edb765c80cf6f5c) | Performs a vector read if vector reads are supported, or a series of scalar reads, otherwise. | -| [H5FDwrite_from_selection](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/_h5_f_ddevelop_8h.html#a0ba732516878e1a18f6244b43a4055cc) | Performs a series of scalar writes. | -| [H5FDwrite_vector_from_selection](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/_h5_f_ddevelop_8h.html#adeed09246b8feb1a5a301e263e9236b2) | Performs a vector write if vector writes are supported, or a series of scalar writes, otherwise. | -| [H5Pget_fapl_ros3\_token](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Returns session/security token of the ros3 file access property list | -| [H5Pset_fapl_ros3\_token](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Modifies the file access property list to use the H5FD_ROS3 driver | +| [H5FDread_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a562c69aaa9cd0cac7f2e81110c2fa04d) | Performs a series of scalar reads. | +| [H5FDread_vector_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a04a29af1028d1db99edb765c80cf6f5c) | Performs a vector read if vector reads are supported, or a series of scalar reads, otherwise. | +| [H5FDwrite_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a0ba732516878e1a18f6244b43a4055cc) | Performs a series of scalar writes. | +| [H5FDwrite_vector_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#adeed09246b8feb1a5a301e263e9236b2) | Performs a vector write if vector writes are supported, or a series of scalar writes, otherwise. | +| [H5Pget_fapl_ros3\_token](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Returns session/security token of the ros3 file access property list | +| [H5Pset_fapl_ros3\_token](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Modifies the file access property list to use the H5FD_ROS3 driver | * [Compatibility report for Release 1.14.2 versus Release 1.14.1](https://htmlpreview.github.io/?https://raw.githubusercontent.com/HDFGroup/hdf5doc/master/html/ADGuide/Compatibility_Report/hdf5-1.14.1-2-vs-hdf5-1.14.2-interface_compatibility_report.html) @@ -140,20 +140,20 @@ Following are the new APIs introduced in HDF5-1.14.1. | Function | Description | | -------------------------------- | ------------------------------------------------------------ | -| [H5Pget_modify_write_buf](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22) | Retrieves the "modify write buffer" property | -| [H5Pget_no_selection_io_cause](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | -| [H5Pget_selection_io](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16) | Retrieves the selection I/O mode | -| [H5Pset_modify_write_buf](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542) | Allows the library to modify the contents of the write buffer | -| [H5Pset_selection_io](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10) | Sets the selection I/O mode +| [H5Pget_modify_write_buf](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22) | Retrieves the "modify write buffer" property | +| [H5Pget_no_selection_io_cause](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | +| [H5Pget_selection_io](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16) | Retrieves the selection I/O mode | +| [H5Pset_modify_write_buf](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542) | Allows the library to modify the contents of the write buffer | +| [H5Pset_selection_io](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10) | Sets the selection I/O mode #### In the Fortran Interface | Function | Description | | -------------------------------- | ------------------------------------------------------------ | -| [h5pget_modify_write_buf_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#gae0ee05629782098d640b85b3ff60c04e) | Retrieves the "modify write buffer" property | -| [h5pget_selection_io_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga613c962a80f27ef990dc8ba6a011a452) | Retrieves the selection I/O mode | -| [h5pset_modify_write_buf_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga098bf9a1a922826ff09623d78b49797d) | Allows the library to modify the contents of the write buffer| -| [h5pset_selection_io_f](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_h5_p.html#ga634a2040e0dc820085cd87edb014ffd5) | Sets the selection I/O mode | +| [h5pget_modify_write_buf_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#gae0ee05629782098d640b85b3ff60c04e) | Retrieves the "modify write buffer" property | +| [h5pget_selection_io_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga613c962a80f27ef990dc8ba6a011a452) | Retrieves the selection I/O mode | +| [h5pset_modify_write_buf_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga098bf9a1a922826ff09623d78b49797d) | Allows the library to modify the contents of the write buffer| +| [h5pset_selection_io_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga634a2040e0dc820085cd87edb014ffd5) | Sets the selection I/O mode |

Release 1.14.0 versus Release 1.12.2

@@ -178,81 +178,81 @@ Following are the new APIs introduced in HDF5-1.14.0. | Function | Fortran | Description | | ---------------------------------- | ------- | ---------------------------------------------------| -| [H5Aclose_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560) | N | Asynchronous version of H5Aclose | -| [H5Acreate_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9) | N | Asynchronous version of H5Acreate | -| [H5Acreate_by_name_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83barl) | N | Asynchronous version of [H5Acreate_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a) | -| [H5Aexists_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664) | N | Asynchronous version of H5Aexists | -| [H5Aexists_by_name_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c) | N | Asynchronous version of [H5Aexists_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37) | -| [H5Aopen_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634) | N | Asynchronous version of H5Aopen | -| [H5Aopen_by_idx_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd) | N | Asynchronous version of [H5Aopen_by_idx](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d) | -| [H5Aopen_by_name_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30) | N | Asynchronous version of [H5Aopen_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10) | -| [H5Aread_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga7a74c8bd935164e2d19d4b253cde815a) | N | Asynchronous version of [H5Aread](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c) | -| [H5Arename_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8) | N | Asynchronous version of H5Arename | -| [H5Arename_by_name_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga27e7336cbf2182a85d8fba3cdf476d8e) | N | Asynchronous version of H5Arename_by_name | -| [H5Awrite_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59) | N | Asynchronous version of H5Awrite | -| [H5Dchunk_iter](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8) | N | Iterate over all chunks of a chunked dataset | -| [H5Dclose_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e) | N | Asynchronous version of H5Dclose | -| [H5Dcreate_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gad18a501b7425902947237ec81706182e) | N | Asynchronous version of H5Dcreate | -| [H5Dget_space_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga3eb6290902f6d709c762f80d067da3d3) | N | Asynchronous version of H5Dget_space | -| [H5Dopen_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga6df171aded96ec4926cd46000bf94f7d) | N | Asynchronous version of H5Dopen | -| [H5Dread_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga32856023e22cb8ed2ffa74b1651037b6) | N | Asynchronous version of H5Dread | -| [H5Dread_multi](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_d.html#ga8eb1c838aff79a17de385d0707709915) | N | Reads raw data from a set of datasets into the provided buffers | -| [H5Dread_multi_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga7434c55da618b62d2c20cde4e0e040fc) | N | Asynchronous version of H5Dread_multi | -| [H5Dset_extent_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gab8e6d326fabbad5683ef6d0f669bae75) | N | Asynchronous version of H5Dset_extent | -| [H5Dwrite_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga7773f0c3503418421bcb535a95ee832e) | N | Asynchronous version of H5Dwrite | -| [H5Dwrite_multi](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8) | N | Writes raw data from a set buffers to a set of datasets | -| [H5Dwrite_multi_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga1efc4f95c82571ce3897002c76469fdc) | N | Asynchronous version of H5Dwrite_multi | -| [H5Eappend_stack](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e.html#gaa35a1b27d704a90f2a933f9d41df35ec) | N | Appends one error stack to another, optionally closing the source stack | -| [H5EScancel](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#ga45ec0f886c4914f9503ab42e811a496a) | N | Attempt to cancel operations in an event set | -| [H5ESclose](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#ga1159e2c6748f200857dffa55011ae060) | N | Terminates access to an event set | -| [H5EScreate](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#gae3cd0a94586acf2d824033ef59fd3ccc) | N | Creates an event set | -| [H5ESfree_err_info](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#gadaab9ec7ce5725bed34636e0cf8cad8d) | N | Convenience routine to free an array of H5ES_err_info_t structs | -| [H5ESget_count](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#ga1a5a9212958bf7054a56107587d480d2) | N | Retrieves number of events in an event set | -| [H5ESget_err_count](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#ga42b502d05e0dff40ec550c85bb54ca1c) | N | Retrieves the number of failed operations | -| [H5ESget_err_info](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#ga7fe438ffe2d7fcede25e4bec5194c923) | N | Retrieves information about failed operations | -| [H5ESget_err_status](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#gad419f0af15bbddc13d79662bc6b31d7c) | N | Checks for failed operations | -| [H5ESget_op_counter](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#ga1880fb2353f677ef56a6204706cec4d0) | N | Retrieves the accumulative operation counter for an event set | -| [H5ESregister_complete_func](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#gaad19a0bf9ef8816d178f3ee6d1d1ef50) | N | Registers a callback to invoke when an operation completes within an event set | -| [H5ESregister_insert_func](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#gac2255859e4038a02e8dea94b2585e9e8) | N | Registers a callback to invoke when a new operation is inserted into | -| [H5ESwait](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e) | N | Waits for operations in event set to complete | -| [H5FDonion_get_revision_count](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/_h5_f_donion_8h.html#a132aba14546c0da4cc2e467ba4219715) | N | Gets the number of revisions | -| [H5Pget_fapl_onion](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f) | N | Gets the onion info from the file access property list | -| [H5Pset_fapl_onion](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6) | N | Sets the onion info for the file access property list | -| [H5Fclose_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gac4e2607f507f9b098d3987e7a90b3eeb) | N | Asynchronous version of H5Fclose | -| [H5Fcreate_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaa8e7c2dfa274c41d3ac30678ce77647e) | N | Asynchronous version of H5Fcreate | -| [H5Fflush_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaae5544d73d2100e21858ad49c9c53494) | N | Asynchronous version of H5Fflush | -| [H5Fopen_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaba13f96a277191516514093a63aa9aee) | N | Asynchronous version of H5Fopen | -| [H5Freopen_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga540c3c083deadfb3165fd2c7468e206d) | N | Asynchronous version of H5Freopen | -| [H5Gclose_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaedca4d2a02bac2dad772dc41dbdd6d68) | N | Asynchronous version of H5Gclose | -| [H5Gcreate_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaae55331055ebaab0da4dad974b1b0c91) | N | Asynchronous version of H5Gcreate | -| [H5Gget_info_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga50a254bdae888fcd08fe42465b5f386f) | N | Asynchronous version of H5Gget_info | -| [H5Gget_info_by_idx_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga87d9d82991d998f5f1dd4378e611f46b) | N | Asynchronous version of H5Gget_info_by_idx | -| [H5Gget_info_by_name_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga79226604034b9f7d60aabbe48f53c18a) | N | Asynchronous version of H5Gget_info_by_name | -| [H5Gopen_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga51711cab3f8ae549df283aa2ba384527) | N | Asynchronous version of H5Gopen | -| [H5Iregister_future](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_i.html#gad61703cd16f392fb194da648099e69a9) | N | Registers a "future" object under a type and returns an ID for it | -| [H5Lcreate_hard_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaecc69b84cafb71d27dbcc244c35930c7) | N | Asynchronous version of H5Lcreate_hard | -| [H5Lcreate_soft_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga7ba84c7db6ef67e270fa7bc3413d4def) | N | Asynchronous version of H5Lcreate_soft | -| [H5Ldelete_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga6074beb8fd1d7761db082fc611519b54) | N | Asynchronous version of H5Ldelete | -| [H5Ldelete_by_idx_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga7dc3198d8cfaeb6a780863af8d0af253) | N | Asynchronous version of H5Ldelete_by_idx | -| [H5Lexists_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gae33482c2e6df9771dde47ae47874fa18) | N | Asynchronous version of H5Lexists | -| [H5Literate_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e) | N | Asynchronous version of H5Literate | -| [H5Oclose_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga2979a4a45d3cd92c427735db6dcdf431) | N | Asynchronous version of H5Oclose | -| [H5Ocopy_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gae4364b88f8860f680d7782a721bba7af) | N | Asynchronous version of H5Ocopy | -| [H5Oflush_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga90669c99295348e3e169103404d3e61a) | N | Asynchronous version of H5Oflush | -| [H5Oget_info_by_name_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga4c164275a34ff8208d8bcc9f701d47fe) | N | Asynchronous version of H5Oget_info_by_name | -| [H5Oopen_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaefb9550c0b6faeb8c299dc67f92e1494) | N | Asynchronous version of H5Oopen | -| [H5Oopen_by_idx_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga3775880873cc64059e71f35f5693b4f6) | N | Asynchronous version of H5Oopen_by_idx | -| [H5Orefresh_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gaf3b20ade9902067b99a16e53f171c657) | N | Asynchronous version of H5Orefresh | -| [H5Pget_driver_config_str](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085) | N | Retrieves a string representation of the configuration for the driver set on the given FAPL | -| [H5Pget_vol_cap_flags](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d) | N | Query the capability flags for the VOL connector that will be used with this file access property list (FAPL) | -| [H5Pset_dataset_io_hyperslab_selection](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f) | N | Sets a hyperslab file selection for a dataset I/O operation | -| [H5Pset_driver_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15) | N | Sets a file driver according to a given driver name | -| [H5Pset_driver_by_value](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06) | N | Sets a file driver according to a given driver value (ID) | -| [H5atclose](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5.html#gade62a3e6b75bed52234d9e8432c27fb2) | N | Registers a callback for the library to invoke when it's closing | -| [H5is_library_terminating](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5.html#gac2fdfe0e7a1012b796bdeafbed9ab970) | N | Checks whether the HDF5 library is closing | -| [H5Ropen_attr_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#gadd7445737dd9d2d4e519fb7fcf3c3630) | N | Asynchronous version of H5Ropen_attr | -| [H5Ropen_object_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga4ef748212709bcf2030828dcd9dc66a2) | N | Asynchronous version of H5Ropen_object | -| [H5Ropen_region_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___a_s_y_n_c.html#ga5f282a3adc66b0d2eafe5d333a6188a9) | N | Asynchronous version of H5Ropen_region | -| [H5Tclose_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff) | N | Asynchronous version of H5Tclose | -| [H5Tcommit_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead) | N | Asynchronous version of H5Tcommit2 | -| [H5Topen_async](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9) | N | Asynchronous version of H5Topen2 | +| [H5Aclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560) | N | Asynchronous version of H5Aclose | +| [H5Acreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9) | N | Asynchronous version of H5Acreate | +| [H5Acreate_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83barl) | N | Asynchronous version of [H5Acreate_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a) | +| [H5Aexists_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664) | N | Asynchronous version of H5Aexists | +| [H5Aexists_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c) | N | Asynchronous version of [H5Aexists_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37) | +| [H5Aopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634) | N | Asynchronous version of H5Aopen | +| [H5Aopen_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd) | N | Asynchronous version of [H5Aopen_by_idx](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d) | +| [H5Aopen_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30) | N | Asynchronous version of [H5Aopen_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10) | +| [H5Aread_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7a74c8bd935164e2d19d4b253cde815a) | N | Asynchronous version of [H5Aread](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c) | +| [H5Arename_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8) | N | Asynchronous version of H5Arename | +| [H5Arename_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga27e7336cbf2182a85d8fba3cdf476d8e) | N | Asynchronous version of H5Arename_by_name | +| [H5Awrite_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59) | N | Asynchronous version of H5Awrite | +| [H5Dchunk_iter](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8) | N | Iterate over all chunks of a chunked dataset | +| [H5Dclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e) | N | Asynchronous version of H5Dclose | +| [H5Dcreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gad18a501b7425902947237ec81706182e) | N | Asynchronous version of H5Dcreate | +| [H5Dget_space_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga3eb6290902f6d709c762f80d067da3d3) | N | Asynchronous version of H5Dget_space | +| [H5Dopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga6df171aded96ec4926cd46000bf94f7d) | N | Asynchronous version of H5Dopen | +| [H5Dread_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga32856023e22cb8ed2ffa74b1651037b6) | N | Asynchronous version of H5Dread | +| [H5Dread_multi](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#ga8eb1c838aff79a17de385d0707709915) | N | Reads raw data from a set of datasets into the provided buffers | +| [H5Dread_multi_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7434c55da618b62d2c20cde4e0e040fc) | N | Asynchronous version of H5Dread_multi | +| [H5Dset_extent_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gab8e6d326fabbad5683ef6d0f669bae75) | N | Asynchronous version of H5Dset_extent | +| [H5Dwrite_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7773f0c3503418421bcb535a95ee832e) | N | Asynchronous version of H5Dwrite | +| [H5Dwrite_multi](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8) | N | Writes raw data from a set buffers to a set of datasets | +| [H5Dwrite_multi_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga1efc4f95c82571ce3897002c76469fdc) | N | Asynchronous version of H5Dwrite_multi | +| [H5Eappend_stack](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#gaa35a1b27d704a90f2a933f9d41df35ec) | N | Appends one error stack to another, optionally closing the source stack | +| [H5EScancel](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga45ec0f886c4914f9503ab42e811a496a) | N | Attempt to cancel operations in an event set | +| [H5ESclose](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga1159e2c6748f200857dffa55011ae060) | N | Terminates access to an event set | +| [H5EScreate](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gae3cd0a94586acf2d824033ef59fd3ccc) | N | Creates an event set | +| [H5ESfree_err_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gadaab9ec7ce5725bed34636e0cf8cad8d) | N | Convenience routine to free an array of H5ES_err_info_t structs | +| [H5ESget_count](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga1a5a9212958bf7054a56107587d480d2) | N | Retrieves number of events in an event set | +| [H5ESget_err_count](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga42b502d05e0dff40ec550c85bb54ca1c) | N | Retrieves the number of failed operations | +| [H5ESget_err_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga7fe438ffe2d7fcede25e4bec5194c923) | N | Retrieves information about failed operations | +| [H5ESget_err_status](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gad419f0af15bbddc13d79662bc6b31d7c) | N | Checks for failed operations | +| [H5ESget_op_counter](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga1880fb2353f677ef56a6204706cec4d0) | N | Retrieves the accumulative operation counter for an event set | +| [H5ESregister_complete_func](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gaad19a0bf9ef8816d178f3ee6d1d1ef50) | N | Registers a callback to invoke when an operation completes within an event set | +| [H5ESregister_insert_func](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gac2255859e4038a02e8dea94b2585e9e8) | N | Registers a callback to invoke when a new operation is inserted into | +| [H5ESwait](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e) | N | Waits for operations in event set to complete | +| [H5FDonion_get_revision_count](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_donion_8h.html#a132aba14546c0da4cc2e467ba4219715) | N | Gets the number of revisions | +| [H5Pget_fapl_onion](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f) | N | Gets the onion info from the file access property list | +| [H5Pset_fapl_onion](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6) | N | Sets the onion info for the file access property list | +| [H5Fclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gac4e2607f507f9b098d3987e7a90b3eeb) | N | Asynchronous version of H5Fclose | +| [H5Fcreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaa8e7c2dfa274c41d3ac30678ce77647e) | N | Asynchronous version of H5Fcreate | +| [H5Fflush_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaae5544d73d2100e21858ad49c9c53494) | N | Asynchronous version of H5Fflush | +| [H5Fopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaba13f96a277191516514093a63aa9aee) | N | Asynchronous version of H5Fopen | +| [H5Freopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga540c3c083deadfb3165fd2c7468e206d) | N | Asynchronous version of H5Freopen | +| [H5Gclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaedca4d2a02bac2dad772dc41dbdd6d68) | N | Asynchronous version of H5Gclose | +| [H5Gcreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaae55331055ebaab0da4dad974b1b0c91) | N | Asynchronous version of H5Gcreate | +| [H5Gget_info_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga50a254bdae888fcd08fe42465b5f386f) | N | Asynchronous version of H5Gget_info | +| [H5Gget_info_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga87d9d82991d998f5f1dd4378e611f46b) | N | Asynchronous version of H5Gget_info_by_idx | +| [H5Gget_info_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga79226604034b9f7d60aabbe48f53c18a) | N | Asynchronous version of H5Gget_info_by_name | +| [H5Gopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga51711cab3f8ae549df283aa2ba384527) | N | Asynchronous version of H5Gopen | +| [H5Iregister_future](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_i.html#gad61703cd16f392fb194da648099e69a9) | N | Registers a "future" object under a type and returns an ID for it | +| [H5Lcreate_hard_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaecc69b84cafb71d27dbcc244c35930c7) | N | Asynchronous version of H5Lcreate_hard | +| [H5Lcreate_soft_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7ba84c7db6ef67e270fa7bc3413d4def) | N | Asynchronous version of H5Lcreate_soft | +| [H5Ldelete_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga6074beb8fd1d7761db082fc611519b54) | N | Asynchronous version of H5Ldelete | +| [H5Ldelete_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7dc3198d8cfaeb6a780863af8d0af253) | N | Asynchronous version of H5Ldelete_by_idx | +| [H5Lexists_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gae33482c2e6df9771dde47ae47874fa18) | N | Asynchronous version of H5Lexists | +| [H5Literate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e) | N | Asynchronous version of H5Literate | +| [H5Oclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga2979a4a45d3cd92c427735db6dcdf431) | N | Asynchronous version of H5Oclose | +| [H5Ocopy_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gae4364b88f8860f680d7782a721bba7af) | N | Asynchronous version of H5Ocopy | +| [H5Oflush_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga90669c99295348e3e169103404d3e61a) | N | Asynchronous version of H5Oflush | +| [H5Oget_info_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga4c164275a34ff8208d8bcc9f701d47fe) | N | Asynchronous version of H5Oget_info_by_name | +| [H5Oopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaefb9550c0b6faeb8c299dc67f92e1494) | N | Asynchronous version of H5Oopen | +| [H5Oopen_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga3775880873cc64059e71f35f5693b4f6) | N | Asynchronous version of H5Oopen_by_idx | +| [H5Orefresh_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaf3b20ade9902067b99a16e53f171c657) | N | Asynchronous version of H5Orefresh | +| [H5Pget_driver_config_str](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085) | N | Retrieves a string representation of the configuration for the driver set on the given FAPL | +| [H5Pget_vol_cap_flags](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d) | N | Query the capability flags for the VOL connector that will be used with this file access property list (FAPL) | +| [H5Pset_dataset_io_hyperslab_selection](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f) | N | Sets a hyperslab file selection for a dataset I/O operation | +| [H5Pset_driver_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15) | N | Sets a file driver according to a given driver name | +| [H5Pset_driver_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06) | N | Sets a file driver according to a given driver value (ID) | +| [H5atclose](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#gade62a3e6b75bed52234d9e8432c27fb2) | N | Registers a callback for the library to invoke when it's closing | +| [H5is_library_terminating](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#gac2fdfe0e7a1012b796bdeafbed9ab970) | N | Checks whether the HDF5 library is closing | +| [H5Ropen_attr_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gadd7445737dd9d2d4e519fb7fcf3c3630) | N | Asynchronous version of H5Ropen_attr | +| [H5Ropen_object_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga4ef748212709bcf2030828dcd9dc66a2) | N | Asynchronous version of H5Ropen_object | +| [H5Ropen_region_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga5f282a3adc66b0d2eafe5d333a6188a9) | N | Asynchronous version of H5Ropen_region | +| [H5Tclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff) | N | Asynchronous version of H5Tclose | +| [H5Tcommit_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead) | N | Asynchronous version of H5Tcommit2 | +| [H5Topen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9) | N | Asynchronous version of H5Topen2 | diff --git a/downloads/hdf5/hdf5_1_14_5.md b/downloads/hdf5/hdf5_1_14_5.md index 546e5471..e14d0dab 100644 --- a/downloads/hdf5/hdf5_1_14_5.md +++ b/downloads/hdf5/hdf5_1_14_5.md @@ -14,10 +14,11 @@ title: HDF5 Library and Tools 1.14.5 || [Software Changes from Release to Release](../../documentation/hdf5-docs/release_specifics/sw_changes_1.14.html) | || [New Features in HDF5 Release 1.14](../../documentation/hdf5-docs/release_specifics/new_features_1_14.html) | || [Newsletter Announcement](https://www.hdfgroup.org/2024/10/01/release-of-hdf5-1-14-5-newsletter-204/) | +|| [API Compatibility Reports between 1.14.5 and 1.14.4](https://support.hdfgroup.org/downloads/hdf5/hdf5_1_14_5.html#api_compat) | || [Doxygen generated Reference Manual](https://support.hdfgroup.org/releases/hdf5/latest-docs.html) | -## Download +

Downloads

Source code and binaries are available at: https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/index.html @@ -31,14 +32,14 @@ Please refer to [Build instructions](https://github.com/HDFGroup/hdf5/blob/hdf5_ * `wget – wget https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.N.N/.tar.gz` * `gzip -cd .tar.gz | tar xvf -` -## API Compatibility Reports +

API Compatibility Reports

-[hdf5-1.14.5-hdf5_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-hdf5_compat_report.html) -- HTML C library ABI report file -[hdf5-1.14.5-hdf5_cpp_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-hdf5_cpp_compat_report.html) -- HTML CPP library ABI report file -[hdf5-1.14.5-hdf5_hl_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-hdf5_hl_compat_report.html) -- HTML HL C library ABI report file -[hdf5-1.14.5-java_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-java_compat_report.html) -- HTML Java library ABI report file +* [hdf5-1.14.5-hdf5_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-hdf5_compat_report.html) -- HTML C library ABI report file +* [hdf5-1.14.5-hdf5_cpp_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-hdf5_cpp_compat_report.html) -- HTML CPP library ABI report file +* [hdf5-1.14.5-hdf5_hl_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-hdf5_hl_compat_report.html) -- HTML HL C library ABI report file +* [hdf5-1.14.5-java_compat_report.html](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/hdf5-1.14.5-java_compat_report.html) -- HTML Java library ABI report file -## Doxygen Generated Reference Manual +

Doxygen Generated Reference Manual

The new HDF5 documentation based on [Doxygen](https://www.doxygen.nl/index.html) is available [here](https://support.hdfgroup.org/releases/hdf5/v1_14/index.html) From b8296850278b4b4d5a5e5582da414263f4a0d873 Mon Sep 17 00:00:00 2001 From: Binh-Minh Date: Thu, 10 Oct 2024 22:56:58 -0400 Subject: [PATCH 2/4] Fixed typos --- .../hdf5-docs/release_specifics/sw_changes_1.10.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md b/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md index 8524f3bc..167e0369 100644 --- a/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md +++ b/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md @@ -165,7 +165,7 @@ The following changed in this release: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| [H5Oget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info_by_name](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_idx](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Ovisit](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233)
[H5Ovisit_by_name](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) | In 1.10.3 the original functions were versioned to H5Oget\_info*1 and H5Ovisit*1 and the macros H5Oget\_info* and H5Ovisit* were created. This broke the API compatibility for a maintenance release. In HDF5-1.10.5, the macros introduced in HDF5-1.10.3 were removed. The H5Oget\_info*1 and H5Ovisit*1 APIs were copied to H5Oget\_Info* and H5Ovisit*. As an example, H5Oget\_info and H5Oget\_info1 are identical in this release. | +| [H5Oget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Ovisit](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233)
[H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) | In 1.10.3 the original functions were versioned to H5Oget\_info*1 and H5Ovisit*1 and the macros H5Oget\_info* and H5Ovisit* were created. This broke the API compatibility for a maintenance release. In HDF5-1.10.5, the macros introduced in HDF5-1.10.3 were removed. The H5Oget\_info*1 and H5Ovisit*1 APIs were copied to H5Oget\_Info* and H5Ovisit*. As an example, H5Oget\_info and H5Oget\_info1 are identical in this release. | #### In the C++ API @@ -181,8 +181,8 @@ The following Fortran wrappers were added or changed: | Function | Description | | ----------------- | --------------| -| [h5fget\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gaceb86e903eddc57846c8a249ab5b0a66)
[h5fset\_dset\_no\_attrs\_hint\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_f.html#gafda7e4a737f10a9be280afcdbf468e61)
[h5pget\_dset\_no\_attrs\_hint\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_p.html#ga7cc4d157c8502632af18454424aa58d6)
[h5pset\_dset\_no\_attrs\_hint\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_p.html#ga3b2e599c1c38c395d6d9b1cdddee4f6a) | Wrappers for the dataset object header minimization calls. See [H5Fget_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and [H5Pset_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be). | -| [h5ovisit\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga1aa4f84b78f029f048593b1ec0757a63)
[h5oget\_info\_by\_name\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#ga40081a5f47dc7900a795c0df62791ff7)
[h5oget\_info\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#gabdbe70d333edbc46cffd791495e3edea)
[h5oget\_info\_by\_idx\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#ga6666adcfef409c0828390b75730f9987)
[h5ovisit\_by\_name\_f](https://docs.hdfgroup.org/hdf5/v1_14/group___f_h5_o.html#gaed6f1ee04db6973cbffca2cf0c33348f)
| Added new Fortran 'fields' optional parameter. See [H5Ovisit2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e), [H5Oget_info_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e), [H5Oget_info2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74), [H5Oget_info_by_idx2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed), and [H5Ovisit_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6). +| [h5fget\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gaceb86e903eddc57846c8a249ab5b0a66)
[h5fset\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gafda7e4a737f10a9be280afcdbf468e61)
[h5pget\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga7cc4d157c8502632af18454424aa58d6)
[h5pset\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga3b2e599c1c38c395d6d9b1cdddee4f6a) | Wrappers for the dataset object header minimization calls. See [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and [H5Pset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be). | +| [h5ovisit\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga1aa4f84b78f029f048593b1ec0757a63)
[h5oget\_info\_by\_name\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga40081a5f47dc7900a795c0df62791ff7)
[h5oget\_info\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#gabdbe70d333edbc46cffd791495e3edea)
[h5oget\_info\_by\_idx\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga6666adcfef409c0828390b75730f9987)
[h5ovisit\_by\_name\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#gaed6f1ee04db6973cbffca2cf0c33348f)
| Added new Fortran 'fields' optional parameter. See [H5Ovisit2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e), [H5Oget_info_by_name2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e), [H5Oget_info2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74), [H5Oget_info_by_idx2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed), and [H5Ovisit_by_name2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6). @@ -213,7 +213,7 @@ H5Pget\_dset\_no\_attrs\_hint H5Pset\_dset\_no\_attrs\_hint -Wrappers for the dataset object header minimization calls See [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://docs.hdfgroup.org/hdf5/v1_14/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and H5P\_SET\_DSET\_NO\_ATTRS\_HINT for more information on these APIs. +Wrappers for the dataset object header minimization calls See [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and H5P\_SET\_DSET\_NO\_ATTRS\_HINT for more information on these APIs. ### Compatibility Notes and Reports See the [API compatibility report between 1.10.5 and 1.10.2/1.10.3/1.10.4]() for details. @@ -265,7 +265,7 @@ H5O\_VISIT\_BY\_NAME1 H5O\_VISIT\_BY\_NAME2 -The function [H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) was moved to [H5Ovisit_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2), and the macro H5O\_VISIT\_BY\_NAME was created that can be mapped to either H5O\_VISIT\_BY\_NAME1 or H5O\_VISIT\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_VISIT\_BY\_NAME is mapped to H5O\_VISIT\_BY\_NAME1 by default. +The function [H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) was moved to [H5Ovisit_by_name1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2), and the macro H5O\_VISIT\_BY\_NAME was created that can be mapped to either H5O\_VISIT\_BY\_NAME1 or H5O\_VISIT\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_VISIT\_BY\_NAME is mapped to H5O\_VISIT\_BY\_NAME1 by default. In the C High Level Interface From 8c32ccfcfd08418828d99bebce9932bffd16f0da Mon Sep 17 00:00:00 2001 From: Binh-Minh Date: Sun, 20 Oct 2024 14:04:21 -0400 Subject: [PATCH 3/4] Changed to use relative links. --- .../release_specifics/sw_changes_1.10.md | 82 +++---- .../release_specifics/sw_changes_1.12.md | 166 ++++++------- .../release_specifics/sw_changes_1.14.md | 230 +++++++++--------- 3 files changed, 239 insertions(+), 239 deletions(-) diff --git a/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md b/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md index 167e0369..6774e5d1 100644 --- a/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md +++ b/documentation/hdf5-docs/release_specifics/sw_changes_1.10.md @@ -92,20 +92,20 @@ The following are new C functions in this release: | Function | Description | | ----------------------------- | ------------------------------------------------------------ | -| [H5Pget_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list | -| [H5Pget_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list | -| [H5Pset_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07) | Sets the file access property list to use the splitter driver | -| [H5Pget_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) | Gets the file locking property values | -| [H5Pset_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) | Sets the file locking property values | -| [H5get_free_list_sizes](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb) | Gets the current size of the free lists used to manage memory | -| [H5Scombine_hyperslab](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1) | Performs an operation on a hyperslab and an existing selection and returns the resulting selection | -| [H5Scombine_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08) | Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection | -| [H5Smodify_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___j_h5_s.html#ga814b2cb29fcdfe79892737f4337d0ef9) | Refines a hyperslab selection with an operation using a second hyperslab to modify it | -| [H5Sselect_adjust](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890) | Adjusts a selection by subtracting an offset | -| [H5Sselect_copy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa) | Copies a selection from one dataspace to another | -| [H5Sselect_intersect_block](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e) | Checks if current selection intersects with a block | -| [H5Sselect_project_intersection](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04) | Projects the intersection of two source selections to a destination selection | -| [H5Sselect_shape_same](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261) | Checks if two selections are the same shape | +| [H5Pget_fapl_splitter](/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list | +| [H5Pget_fapl_splitter](/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list | +| [H5Pset_fapl_splitter](/documentation/hdf5/latest/group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07) | Sets the file access property list to use the splitter driver | +| [H5Pget_file_locking](/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) | Gets the file locking property values | +| [H5Pset_file_locking](/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) | Sets the file locking property values | +| [H5get_free_list_sizes](/documentation/hdf5/latest/group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb) | Gets the current size of the free lists used to manage memory | +| [H5Scombine_hyperslab](/documentation/hdf5/latest/group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1) | Performs an operation on a hyperslab and an existing selection and returns the resulting selection | +| [H5Scombine_select](/documentation/hdf5/latest/group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08) | Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection | +| [H5Smodify_select](/documentation/hdf5/latest/group___j_h5_s.html#ga814b2cb29fcdfe79892737f4337d0ef9) | Refines a hyperslab selection with an operation using a second hyperslab to modify it | +| [H5Sselect_adjust](/documentation/hdf5/latest/group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890) | Adjusts a selection by subtracting an offset | +| [H5Sselect_copy](/documentation/hdf5/latest/group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa) | Copies a selection from one dataspace to another | +| [H5Sselect_intersect_block](/documentation/hdf5/latest/group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e) | Checks if current selection intersects with a block | +| [H5Sselect_project_intersection](/documentation/hdf5/latest/group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04) | Projects the intersection of two source selections to a destination selection | +| [H5Sselect_shape_same](/documentation/hdf5/latest/group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261) | Checks if two selections are the same shape | #### In the C++ API @@ -126,10 +126,10 @@ The following are new C functions in this release: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| [H5Pget_fapl_hdfs](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gae59e7d8e0e8823e6dd6034b66418ed00) | Gets the information of the given Read-Only HDFS virtual file driver | -| [H5Pget_fapl_ros3](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6) | Gets the information of the given Read-Only S3 virtual file driver | -| [H5Pset_fapl_hdfs](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14) | Sets up Read-Only HDFS virtual file driver | -| [H5Pset_fapl_ros3](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18) | Sets up Read-Only S3 virtual file driver | +| [H5Pget_fapl_hdfs](/documentation/hdf5/latest/group___f_a_p_l.html#gae59e7d8e0e8823e6dd6034b66418ed00) | Gets the information of the given Read-Only HDFS virtual file driver | +| [H5Pget_fapl_ros3](/documentation/hdf5/latest/group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6) | Gets the information of the given Read-Only S3 virtual file driver | +| [H5Pset_fapl_hdfs](/documentation/hdf5/latest/group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14) | Sets up Read-Only HDFS virtual file driver | +| [H5Pset_fapl_ros3](/documentation/hdf5/latest/group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18) | Sets up Read-Only S3 virtual file driver | #### In the C++ API @@ -137,8 +137,8 @@ The following C++ wrappers were added: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| LinkCreatPropList::getCreateIntermediateGroup() const | See [H5Pget_create_intermediate_group](https://support.hdfgroup.org/documentation/hdf5/latest/group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0) | -| LinkCreatPropList::setCreateIntermediateGroup(bool crt\_intmd\_group) const | See [H5Pset_create_intermediate_group](https://support.hdfgroup.org/documentation/hdf5/latest/group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c) | +| LinkCreatPropList::getCreateIntermediateGroup() const | See [H5Pget_create_intermediate_group](/documentation/hdf5/latest/group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0) | +| LinkCreatPropList::setCreateIntermediateGroup(bool crt\_intmd\_group) const | See [H5Pset_create_intermediate_group](/documentation/hdf5/latest/group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c) | ### Compatibility Notes and Reports See the [API compatibility report between 1.10.7 and 1.10.8]() for information regarding compatibility with the previous release. @@ -152,20 +152,20 @@ The following are new C functions in this release: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| [H5Dget_chunk_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807) | Retrieves information about a chunk specified by the chunk index | -| [H5Dget_chunk_info_by_coord](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0) | Retrieves information about a chunk specified by its coordinates | -| [H5Dget_num_chunks](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a) | Retrieves number of chunks that have nonempty intersection with a specified selection | -| [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4) | Retrieves the setting for determining whether the specified file does or does not create minimized dataset object headers | -| [H5Fset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c) |Sets the flag to create minimized dataset object headers | -| [H5Pget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970) |Retrieves the setting for determining whether the specified DCPL does or does not create minimized dataset object headers | -| [H5Pset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be) |Sets the flag to create minimized dataset object headers | +| [H5Dget_chunk_info](/documentation/hdf5/latest/group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807) | Retrieves information about a chunk specified by the chunk index | +| [H5Dget_chunk_info_by_coord](/documentation/hdf5/latest/group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0) | Retrieves information about a chunk specified by its coordinates | +| [H5Dget_num_chunks](/documentation/hdf5/latest/group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a) | Retrieves number of chunks that have nonempty intersection with a specified selection | +| [H5Fget_dset_no_attrs_hint](/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4) | Retrieves the setting for determining whether the specified file does or does not create minimized dataset object headers | +| [H5Fset_dset_no_attrs_hint](/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c) |Sets the flag to create minimized dataset object headers | +| [H5Pget_dset_no_attrs_hint](/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970) |Retrieves the setting for determining whether the specified DCPL does or does not create minimized dataset object headers | +| [H5Pset_dset_no_attrs_hint](/documentation/hdf5/latest/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be) |Sets the flag to create minimized dataset object headers | The following changed in this release: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| [H5Oget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Ovisit](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233)
[H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) | In 1.10.3 the original functions were versioned to H5Oget\_info*1 and H5Ovisit*1 and the macros H5Oget\_info* and H5Ovisit* were created. This broke the API compatibility for a maintenance release. In HDF5-1.10.5, the macros introduced in HDF5-1.10.3 were removed. The H5Oget\_info*1 and H5Ovisit*1 APIs were copied to H5Oget\_Info* and H5Ovisit*. As an example, H5Oget\_info and H5Oget\_info1 are identical in this release. | +| [H5Oget_info](/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info_by_name](/documentation/hdf5/latest/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_idx](/documentation/hdf5/latest/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Ovisit](/documentation/hdf5/latest/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233)
[H5Ovisit_by_name](/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) | In 1.10.3 the original functions were versioned to H5Oget\_info*1 and H5Ovisit*1 and the macros H5Oget\_info* and H5Ovisit* were created. This broke the API compatibility for a maintenance release. In HDF5-1.10.5, the macros introduced in HDF5-1.10.3 were removed. The H5Oget\_info*1 and H5Ovisit*1 APIs were copied to H5Oget\_Info* and H5Ovisit*. As an example, H5Oget\_info and H5Oget\_info1 are identical in this release. | #### In the C++ API @@ -181,8 +181,8 @@ The following Fortran wrappers were added or changed: | Function | Description | | ----------------- | --------------| -| [h5fget\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gaceb86e903eddc57846c8a249ab5b0a66)
[h5fset\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gafda7e4a737f10a9be280afcdbf468e61)
[h5pget\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga7cc4d157c8502632af18454424aa58d6)
[h5pset\_dset\_no\_attrs\_hint\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga3b2e599c1c38c395d6d9b1cdddee4f6a) | Wrappers for the dataset object header minimization calls. See [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and [H5Pset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be). | -| [h5ovisit\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga1aa4f84b78f029f048593b1ec0757a63)
[h5oget\_info\_by\_name\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga40081a5f47dc7900a795c0df62791ff7)
[h5oget\_info\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#gabdbe70d333edbc46cffd791495e3edea)
[h5oget\_info\_by\_idx\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#ga6666adcfef409c0828390b75730f9987)
[h5ovisit\_by\_name\_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_o.html#gaed6f1ee04db6973cbffca2cf0c33348f)
| Added new Fortran 'fields' optional parameter. See [H5Ovisit2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e), [H5Oget_info_by_name2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e), [H5Oget_info2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74), [H5Oget_info_by_idx2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed), and [H5Ovisit_by_name2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6). +| [h5fget\_dset\_no\_attrs\_hint\_f](/documentation/hdf5/latest/group___f_h5_f.html#gaceb86e903eddc57846c8a249ab5b0a66)
[h5fset\_dset\_no\_attrs\_hint\_f](/documentation/hdf5/latest/group___f_h5_f.html#gafda7e4a737f10a9be280afcdbf468e61)
[h5pget\_dset\_no\_attrs\_hint\_f](/documentation/hdf5/latest/group___f_h5_p.html#ga7cc4d157c8502632af18454424aa58d6)
[h5pset\_dset\_no\_attrs\_hint\_f](/documentation/hdf5/latest/group___f_h5_p.html#ga3b2e599c1c38c395d6d9b1cdddee4f6a) | Wrappers for the dataset object header minimization calls. See [H5Fget_dset_no_attrs_hint](/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and [H5Pset_dset_no_attrs_hint](/documentation/hdf5/latest/group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be). | +| [h5ovisit\_f](/documentation/hdf5/latest/group___f_h5_o.html#ga1aa4f84b78f029f048593b1ec0757a63)
[h5oget\_info\_by\_name\_f](/documentation/hdf5/latest/group___f_h5_o.html#ga40081a5f47dc7900a795c0df62791ff7)
[h5oget\_info\_f](/documentation/hdf5/latest/group___f_h5_o.html#gabdbe70d333edbc46cffd791495e3edea)
[h5oget\_info\_by\_idx\_f](/documentation/hdf5/latest/group___f_h5_o.html#ga6666adcfef409c0828390b75730f9987)
[h5ovisit\_by\_name\_f](/documentation/hdf5/latest/group___f_h5_o.html#gaed6f1ee04db6973cbffca2cf0c33348f)
| Added new Fortran 'fields' optional parameter. See [H5Ovisit2](/documentation/hdf5/latest/group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e), [H5Oget_info_by_name2](/documentation/hdf5/latest/group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e), [H5Oget_info2](/documentation/hdf5/latest/group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74), [H5Oget_info_by_idx2](/documentation/hdf5/latest/group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed), and [H5Ovisit_by_name2](/documentation/hdf5/latest/group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6). @@ -213,7 +213,7 @@ H5Pget\_dset\_no\_attrs\_hint H5Pset\_dset\_no\_attrs\_hint -Wrappers for the dataset object header minimization calls See [H5Fget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and H5P\_SET\_DSET\_NO\_ATTRS\_HINT for more information on these APIs. +Wrappers for the dataset object header minimization calls See [H5Fget_dset_no_attrs_hint](/documentation/hdf5/latest/group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4), [H5Fset_dset_no_attrs_hint](/documentation/hdf5/latest/group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c), [H5Pget_dset_no_attrs_hint](/documentation/hdf5/latest/group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970), and H5P\_SET\_DSET\_NO\_ATTRS\_HINT for more information on these APIs. ### Compatibility Notes and Reports See the [API compatibility report between 1.10.5 and 1.10.2/1.10.3/1.10.4]() for details. @@ -237,35 +237,35 @@ H5O\_GET\_INFO1 H5O\_GET\_INFO2 -The function H5O\_GET\_INFO was moved to [H5Oget_info1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf3751684a6706e3ba49b863406011f80), and the macro H5O\_GET\_INFO was created that can be mapped to either H5O\_GET\_INFO1 or H5O\_GET\_INFO2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO is mapped to H5O\_GET\_INFO1 by default. +The function H5O\_GET\_INFO was moved to [H5Oget_info1](/documentation/hdf5/latest/group___h5_o.html#gaf3751684a6706e3ba49b863406011f80), and the macro H5O\_GET\_INFO was created that can be mapped to either H5O\_GET\_INFO1 or H5O\_GET\_INFO2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO is mapped to H5O\_GET\_INFO1 by default. H5O\_GET\_INFO\_BY\_IDX H5O\_GET\_INFO\_BY\_IDX1 H5O\_GET\_INFO\_BY\_IDX2 -The function H5O\_GET\_INFO\_BY\_IDX was moved to [H5Oget_info_by_idx1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga7208d2cf198dcfc875603323841bffae), and the macro H5O\_GET\_INFO\_BY\_IDX was created that can be mapped to either H5O\_GET\_INFO\_BY\_IDX1 or H5O\_GET\_INFO\_BY\_IDX2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_IDX is mapped to H5O\_GET\_INFO\_BY\_IDX1 by default. +The function H5O\_GET\_INFO\_BY\_IDX was moved to [H5Oget_info_by_idx1](/documentation/hdf5/latest/group___h5_o.html#ga7208d2cf198dcfc875603323841bffae), and the macro H5O\_GET\_INFO\_BY\_IDX was created that can be mapped to either H5O\_GET\_INFO\_BY\_IDX1 or H5O\_GET\_INFO\_BY\_IDX2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_IDX is mapped to H5O\_GET\_INFO\_BY\_IDX1 by default. H5O\_GET\_INFO\_BY\_NAME H5O\_GET\_INFO\_BY\_NAME1 H5O\_GET\_INFO\_BY\_NAME2 -The function H5O\_GET\_INFO\_BY\_NAME was moved to [H5Oget_info_by_name1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga96ce408ffda805210844246904da2842), and the macro H5O\_GET\_INFO\_BY\_NAME was created that can be mapped to either H5O\_GET\_INFO\_BY\_NAME1 or H5O\_GET\_INFO\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_NAME is mapped to H5O\_GET\_INFO\_BY\_NAME1 by default. +The function H5O\_GET\_INFO\_BY\_NAME was moved to [H5Oget_info_by_name1](/documentation/hdf5/latest/group___h5_o.html#ga96ce408ffda805210844246904da2842), and the macro H5O\_GET\_INFO\_BY\_NAME was created that can be mapped to either H5O\_GET\_INFO\_BY\_NAME1 or H5O\_GET\_INFO\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_GET\_INFO\_BY\_NAME is mapped to H5O\_GET\_INFO\_BY\_NAME1 by default. H5O\_VISIT H5O\_VISIT1 H5O\_VISIT2 -The function H5O\_VISIT was moved to [H5Ovisit1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7), and the macro H5O\_VISIT was created that can be mapped to either H5O\_VISIT1 or H5O\_VISIT2. For HDF5-1.10 and earlier releases, H5O\_VISIT is mapped to H5O\_VISIT1 by default. +The function H5O\_VISIT was moved to [H5Ovisit1](/documentation/hdf5/latest/group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7), and the macro H5O\_VISIT was created that can be mapped to either H5O\_VISIT1 or H5O\_VISIT2. For HDF5-1.10 and earlier releases, H5O\_VISIT is mapped to H5O\_VISIT1 by default. H5O\_VISIT\_BY\_NAME H5O\_VISIT\_BY\_NAME1 H5O\_VISIT\_BY\_NAME2 -The function [H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) was moved to [H5Ovisit_by_name1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2), and the macro H5O\_VISIT\_BY\_NAME was created that can be mapped to either H5O\_VISIT\_BY\_NAME1 or H5O\_VISIT\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_VISIT\_BY\_NAME is mapped to H5O\_VISIT\_BY\_NAME1 by default. +The function [H5Ovisit_by_name](/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) was moved to [H5Ovisit_by_name1](/documentation/hdf5/latest/group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2), and the macro H5O\_VISIT\_BY\_NAME was created that can be mapped to either H5O\_VISIT\_BY\_NAME1 or H5O\_VISIT\_BY\_NAME2. For HDF5-1.10 and earlier releases, H5O\_VISIT\_BY\_NAME is mapped to H5O\_VISIT\_BY\_NAME1 by default. In the C High Level Interface @@ -426,11 +426,11 @@ Metadata Cache Image: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| [H5Pget\_mdc\_image\_config](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee) +| [H5Pget\_mdc\_image\_config](/documentation/hdf5/latest/group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee) | Retrieves the metadata cache image configuration values for a file access property list. | -| [H5Pset\_mdc\_image\_config](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3) +| [H5Pset\_mdc\_image\_config](/documentation/hdf5/latest/group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3) | Sets the metadata cache image option for a file access property list. | -| [H5Fget\_mdc\_image\_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a) +| [H5Fget\_mdc\_image\_info](/documentation/hdf5/latest/group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a) | Gets information about a metadata cache image if it exists. | Metadata Cache Evict on Close: @@ -438,9 +438,9 @@ Metadata Cache Evict on Close: | Function | Description | | --------------------- | ------------------------------------------------------------ | -| [H5Pget\_evict\_on\_close](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6) +| [H5Pget\_evict\_on\_close](/documentation/hdf5/latest/group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6) | Retrieves the property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. | -| [H5Pset\_evict\_on\_close](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d) +| [H5Pset\_evict\_on\_close](/documentation/hdf5/latest/group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d) | Controls the library's behavior of evicting metadata associated with a closed object. | Paged Aggregation: diff --git a/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md b/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md index f34a9f83..37f40479 100644 --- a/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md +++ b/documentation/hdf5-docs/release_specifics/sw_changes_1.12.md @@ -44,10 +44,10 @@ The following are new C functions in this release: | Function | Description | | ------------------------------------ | -------------------------------------------- | -| [H5DSwith_new_ref](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d_s.html#gaed2b97139202dfe69f3f2a7364c10fbc) | Determines if new references are used with dimension scales -| [H5LTget_attribute_ullong](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l_t.html#ga366fbd6822449e762109c012cf2b6f08) | Reads an unsigned long long attribute -| [H5LTset_attribute_ullong](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l_t.html#ga004f5266cea7ce5f6a77ee41b05faa8b) | Create an unsigned long long attribute -| [H5VLobject_is_native](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gad7fa2adf3bb8a834169ef2fa50c76827) | Determines whether an object ID represents a native VOL connector object +| [H5DSwith_new_ref](/documentation/hdf5/latest/group___h5_d_s.html#gaed2b97139202dfe69f3f2a7364c10fbc) | Determines if new references are used with dimension scales +| [H5LTget_attribute_ullong](/documentation/hdf5/latest/group___h5_l_t.html#ga366fbd6822449e762109c012cf2b6f08) | Reads an unsigned long long attribute +| [H5LTset_attribute_ullong](/documentation/hdf5/latest/group___h5_l_t.html#ga004f5266cea7ce5f6a77ee41b05faa8b) | Create an unsigned long long attribute +| [H5VLobject_is_native](/documentation/hdf5/latest/group___h5_v_l.html#gad7fa2adf3bb8a834169ef2fa50c76827) | Determines whether an object ID represents a native VOL connector object See API Compatibility Reports for 1.12.2 for complete details. @@ -59,13 +59,13 @@ The following are new C functions in this release: | Function | Description | | ------------------------------------ | -------------------------------------------- | -| [H5Pget_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list -| [H5Pset_fapl_splitter](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07) | Sets the file access property list to use the splitter driver -| [H5Pget_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) | Gets the file locking property values -| [H5Pset_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) | Sets the file locking property values -| [H5get_free_list_sizes](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb) | Gets the current size of the free lists used to manage memory -| [H5Ssel_iter_reset](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga411bbc06a31814bff9f476712c2a791c) | Resets a dataspace selection iterator back to an initial state -| [H5VLquery_optional](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043) | Determines whether a VOL connector supports a particular optional callback operation +| [H5Pget_fapl_splitter](/documentation/hdf5/latest/group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac) | Retrieves information for a splitter file access property list +| [H5Pset_fapl_splitter](/documentation/hdf5/latest/group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07) | Sets the file access property list to use the splitter driver +| [H5Pget_file_locking](/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) | Gets the file locking property values +| [H5Pset_file_locking](/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) | Sets the file locking property values +| [H5get_free_list_sizes](/documentation/hdf5/latest/group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb) | Gets the current size of the free lists used to manage memory +| [H5Ssel_iter_reset](/documentation/hdf5/latest/group___h5_s.html#ga411bbc06a31814bff9f476712c2a791c) | Resets a dataspace selection iterator back to an initial state +| [H5VLquery_optional](/documentation/hdf5/latest/group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043) | Determines whether a VOL connector supports a particular optional callback operation In the C++ Wrapper @@ -75,8 +75,8 @@ The following C++ wrappers were added: | Function | Description | | ------------------------------------ | -------------------------------------------- | | [DataSet::operator=](myurl) | Operator= for [DataSet](myurl) class -| [FileAccPropList::getFileLocking](myurl) | See [H5Pget_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) for details -| [FileAccPropList::setFileLocking](myurl) | See [H5Pset_file_locking](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) for details +| [FileAccPropList::getFileLocking](myurl) | See [H5Pget_file_locking](/documentation/hdf5/latest/group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d) for details +| [FileAccPropList::setFileLocking](myurl) | See [H5Pset_file_locking](/documentation/hdf5/latest/group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391) for details See the API Compatibility report for complete details. @@ -98,85 +98,85 @@ Folllowing are the new or changed APIs introduced in HDF5-1.12.0. Those introduc | Function | Fortran | Description | | ----------------------|------------- | -------------------------------------------- | -| [H5Fdelete](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#ga2e8b5e19b343123e8ab21442f9169a62) | N | Deletes an HDF5 file | -| [H5Fget_fileno](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#ga402205688af065ab5db0fe20417d5484) | Y | Retrieves a file's file number that uniquely identifies the open file | -| [H5Fis_accessible](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442) | Y | Determines if a file can be opened with a given fapl | +| [H5Fdelete](/documentation/hdf5/latest/group___h5_f.html#ga2e8b5e19b343123e8ab21442f9169a62) | N | Deletes an HDF5 file | +| [H5Fget_fileno](/documentation/hdf5/latest/group___h5_f.html#ga402205688af065ab5db0fe20417d5484) | Y | Retrieves a file's file number that uniquely identifies the open file | +| [H5Fis_accessible](/documentation/hdf5/latest/group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442) | Y | Determines if a file can be opened with a given fapl | | | | | -| [H5Iiterate](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_i_u_d.html#ga3bc2a11a594bf484cc5dc69ac987d0f4) | N | Calls a callback for each member of the identifier type specified | +| [H5Iiterate](/documentation/hdf5/latest/group___h5_i_u_d.html#ga3bc2a11a594bf484cc5dc69ac987d0f4) | N | Calls a callback for each member of the identifier type specified | | | | | -| [H5Lget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698)
[H5Lget_info1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc)
[H5Lget_info2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400) | Y (no change) | The function H5L_GET_INFO was moved to H5L_GET_INFO1, and H5L_GET_INFO2 was introduced. The macro H5L_GET_INFO was created that can be mapped to either H5L_GET_INFO1 or H5L_GET_INFO2. For HDF5-1.12, H5L_GET_INFO is mapped to H5L_GET_INFO2 by default. In earlier releases, H5L_GET_INFO is mapped to H5L_GET_INFO1. | +| [H5Lget_info](/documentation/hdf5/latest/group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698)
[H5Lget_info1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc)
[H5Lget_info2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400) | Y (no change) | The function H5L_GET_INFO was moved to H5L_GET_INFO1, and H5L_GET_INFO2 was introduced. The macro H5L_GET_INFO was created that can be mapped to either H5L_GET_INFO1 or H5L_GET_INFO2. For HDF5-1.12, H5L_GET_INFO is mapped to H5L_GET_INFO2 by default. In earlier releases, H5L_GET_INFO is mapped to H5L_GET_INFO1. | | | | | -| [H5Lget_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_l.html#ga4db00b8b944eae68233438165c784b67)
[H5Lget_info_by_idx1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a)
[H5Lget_info_by_idx2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9) | Y (no change) | The function H5L_GET_INFO_BY_IDX was moved to H5L_GET_INFO_BY_IDX1, and H5L_GET_INFO_BY_IDX2 was introduced. The macro H5L_GET_INFO_BY_IDX was created that can be mapped to either H5L_GET_INFO_BY_IDX1 or H5L_GET_INFO_BY_IDX2. For HDF5-1.12, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX2 by default. In earlier releases, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX1. | -| [H5Literate](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#ga55406698106930db68242987c11ba051)
[H5Literate1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1)
[H5Literate2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73) | Y (no change) | The function H5L_ITERATE was moved to H5L_ITERATE1, and H5L_ITERATE2 was introduced. The macro H5L_ITERATE was created that can be mapped to either H5L_ITERATE1 or H5L_ITERATE2. For HDF5-1.12, H5L_ITERATE is mapped to H5L_ITERATE2 by default. In earlier releases, H5L_ITERATE is mapped to H5L_ITERATE1. | -| [H5Literate_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#ga655b002428e0176c2fa23a0315fbbcc2)
[H5Literate_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc)
[H5Literate_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e) | Y (no change) | The function H5L_ITERATE_BY_NAME was moved to H5L_ITERATE_BY_NAME1, and H5L_ITERATE_BY_NAME2 was introduced. The macro H5L_ITERATE_BY_NAME was created that can be mapped to either H5L_ITERATE_BY_NAME1 or H5L_ITERATE_BY_NAME2. For HDF5-1.12, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME2 by default. In earlier releases, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME1. | -| [H5Lvisit](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69)
[H5Lvisit1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef)
[H5Lvisit2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66) | N | The function H5L_VISIT was moved to H5L_VISIT1, and H5L_VISIT2 was introduced. The macro H5L_VISIT was created that can be mapped to either H5L_VISIT1 or H5L_VISIT2. For HDF5-1.12, H5L_VISIT is mapped to H5L_VISIT2 by default. In earlier releases, H5L_VISIT is mapped to H5L_VISIT1. | -| [H5Lvisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___t_r_a_v.html#ga138405315e233673741893e4e250f055)
[H5Lvisit_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac)
[H5Lvisit_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173) | N | The function H5L_VISIT_BY_NAME was moved to H5L_VISIT_BY_NAME1, and H5L_VISIT_BY_NAME2 was introduced. The macro H5L_VISIT_BY_NAME was created that can be mapped to either H5L_VISIT_BY_NAME1 or H5L_VISIT_BY_NAME2. For HDF5-1.12, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME2 by default. In earlier releases, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME1. | +| [H5Lget_info_by_idx](/documentation/hdf5/latest/group___h5_l.html#ga4db00b8b944eae68233438165c784b67)
[H5Lget_info_by_idx1](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a)
[H5Lget_info_by_idx2](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9) | Y (no change) | The function H5L_GET_INFO_BY_IDX was moved to H5L_GET_INFO_BY_IDX1, and H5L_GET_INFO_BY_IDX2 was introduced. The macro H5L_GET_INFO_BY_IDX was created that can be mapped to either H5L_GET_INFO_BY_IDX1 or H5L_GET_INFO_BY_IDX2. For HDF5-1.12, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX2 by default. In earlier releases, H5L_GET_INFO_BY_IDX is mapped to H5L_GET_INFO_BY_IDX1. | +| [H5Literate](/documentation/hdf5/latest/group___t_r_a_v.html#ga55406698106930db68242987c11ba051)
[H5Literate1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1)
[H5Literate2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73) | Y (no change) | The function H5L_ITERATE was moved to H5L_ITERATE1, and H5L_ITERATE2 was introduced. The macro H5L_ITERATE was created that can be mapped to either H5L_ITERATE1 or H5L_ITERATE2. For HDF5-1.12, H5L_ITERATE is mapped to H5L_ITERATE2 by default. In earlier releases, H5L_ITERATE is mapped to H5L_ITERATE1. | +| [H5Literate_by_name](/documentation/hdf5/latest/group___t_r_a_v.html#ga655b002428e0176c2fa23a0315fbbcc2)
[H5Literate_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc)
[H5Literate_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e) | Y (no change) | The function H5L_ITERATE_BY_NAME was moved to H5L_ITERATE_BY_NAME1, and H5L_ITERATE_BY_NAME2 was introduced. The macro H5L_ITERATE_BY_NAME was created that can be mapped to either H5L_ITERATE_BY_NAME1 or H5L_ITERATE_BY_NAME2. For HDF5-1.12, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME2 by default. In earlier releases, H5L_ITERATE_BY_NAME is mapped to H5L_ITERATE_BY_NAME1. | +| [H5Lvisit](/documentation/hdf5/latest/group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69)
[H5Lvisit1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef)
[H5Lvisit2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66) | N | The function H5L_VISIT was moved to H5L_VISIT1, and H5L_VISIT2 was introduced. The macro H5L_VISIT was created that can be mapped to either H5L_VISIT1 or H5L_VISIT2. For HDF5-1.12, H5L_VISIT is mapped to H5L_VISIT2 by default. In earlier releases, H5L_VISIT is mapped to H5L_VISIT1. | +| [H5Lvisit_by_name](/documentation/hdf5/latest/group___t_r_a_v.html#ga138405315e233673741893e4e250f055)
[H5Lvisit_by_name1](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac)
[H5Lvisit_by_name2](https://docs.hdfgroup.org/hdf5/v1_14/group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173) | N | The function H5L_VISIT_BY_NAME was moved to H5L_VISIT_BY_NAME1, and H5L_VISIT_BY_NAME2 was introduced. The macro H5L_VISIT_BY_NAME was created that can be mapped to either H5L_VISIT_BY_NAME1 or H5L_VISIT_BY_NAME2. For HDF5-1.12, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME2 by default. In earlier releases, H5L_VISIT_BY_NAME is mapped to H5L_VISIT_BY_NAME1. | | | | | -| [H5Oget_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013) | N/A | The function H5O_GET_INFO was replaced by the macro H5O_GET_INFO and the function H5O_GET_INFO3 was added. | -| [H5Oget_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Oget_info_by_idx3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb) | N/A | The function H5O_GET_INFO_BY_IDX was replaced by the macro H5O_GET_INFO_BY_IDX. The function H5O_GET_INFO_BY_IDX3 was added. | -| [H5Oget_info_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_name3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gabb69c962999e027cef0079bbb1282199) | N/A | The function H5O_GET_INFO_BY_NAME was replaced by the macro H5O_GET_INFO_BY_NAME. The function H5O_GET_INFO_BY_NAME3 was added. | -| [H5Oget_native_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46) | N | Retrieves the native file format information about an object | -| [H5Oget_native_info_by_idx](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e) | N | Retrieves native file format information about an object according to the order of an index | -| [H5Oget_native_info_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga296ded21aeac3921fee07272353b8476) | N | Retrieves native file format information about an object given its name | -| [H5Oopen_by_token](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga2ea3627cf171d0565307702a5e203262) | Y | Opens an object in an HDF5 file using its VOL independent token | -| [H5Otoken_cmp](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562) | Y | Compares two VOL connector object tokens | -| [H5Otoken_from_str](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga5136c14b4e907f15007030d7a6d6cd24) | N | Deserializes a string into a connector object token | -| [H5Otoken_to_str](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga2bdd7528090f7f2c4b361ab4cc7735f6) | N | Serializes a connector's object token into a string | -| [H5Ovisit](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233) - [H5Ovisit3](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a) | N/A | The function H5O_VISIT was replaced by the macro H5O_VISIT and the function H5O_VISIT3 was added | -| [H5Ovisit_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) - [H5Ovisit_by_name3](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_o.html#ga34815400b01df59c4dac19436124885a) | N/A | The function H5O_VISIT_BY_NAME was replaced by the macro H5O_VISIT_BY_NAME, and the function H5O_VISIT_BY_NAME3 was added. | +| [H5Oget_info](/documentation/hdf5/latest/group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5)
[H5Oget_info3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013) | N/A | The function H5O_GET_INFO was replaced by the macro H5O_GET_INFO and the function H5O_GET_INFO3 was added. | +| [H5Oget_info_by_idx](/documentation/hdf5/latest/group___h5_o.html#gafe764884e1530f86079288dd5895a7bd)
[H5Oget_info_by_idx3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb) | N/A | The function H5O_GET_INFO_BY_IDX was replaced by the macro H5O_GET_INFO_BY_IDX. The function H5O_GET_INFO_BY_IDX3 was added. | +| [H5Oget_info_by_name](/documentation/hdf5/latest/group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c)
[H5Oget_info_by_name3](https://docs.hdfgroup.org/hdf5/v1_14/group___h5_o.html#gabb69c962999e027cef0079bbb1282199) | N/A | The function H5O_GET_INFO_BY_NAME was replaced by the macro H5O_GET_INFO_BY_NAME. The function H5O_GET_INFO_BY_NAME3 was added. | +| [H5Oget_native_info](/documentation/hdf5/latest/group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46) | N | Retrieves the native file format information about an object | +| [H5Oget_native_info_by_idx](/documentation/hdf5/latest/group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e) | N | Retrieves native file format information about an object according to the order of an index | +| [H5Oget_native_info_by_name](/documentation/hdf5/latest/group___h5_o.html#ga296ded21aeac3921fee07272353b8476) | N | Retrieves native file format information about an object given its name | +| [H5Oopen_by_token](/documentation/hdf5/latest/group___h5_o.html#ga2ea3627cf171d0565307702a5e203262) | Y | Opens an object in an HDF5 file using its VOL independent token | +| [H5Otoken_cmp](/documentation/hdf5/latest/group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562) | Y | Compares two VOL connector object tokens | +| [H5Otoken_from_str](/documentation/hdf5/latest/group___h5_o.html#ga5136c14b4e907f15007030d7a6d6cd24) | N | Deserializes a string into a connector object token | +| [H5Otoken_to_str](/documentation/hdf5/latest/group___h5_o.html#ga2bdd7528090f7f2c4b361ab4cc7735f6) | N | Serializes a connector's object token into a string | +| [H5Ovisit](/documentation/hdf5/latest/group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233) + [H5Ovisit3](/documentation/hdf5/latest/group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a) | N/A | The function H5O_VISIT was replaced by the macro H5O_VISIT and the function H5O_VISIT3 was added | +| [H5Ovisit_by_name](/documentation/hdf5/latest/group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c) + [H5Ovisit_by_name3](/documentation/hdf5/latest/group___h5_o.html#ga34815400b01df59c4dac19436124885a) | N/A | The function H5O_VISIT_BY_NAME was replaced by the macro H5O_VISIT_BY_NAME, and the function H5O_VISIT_BY_NAME3 was added. | | | | | -| [H5Pencode](https://support.hdfgroup.org/documentation/hdf5/latest/_h5version_8h.html#af1a9ff52a69251d57ffa686102f162a8) - [H5Pencode1](https://support.hdfgroup.org/documentation/hdf5/latest/group___p_l_c_r_a.html#gaf40518cb161ee9508da4b9c0d34553bf) - [H5Pencode2](https://support.hdfgroup.org/documentation/hdf5/latest/group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa) | N | Encodes properties on a property list into a buffer
The previous function was renamed to H5P_ENCODE1 and deprecated, and the macro H5P_ENCODE was introduced. | -| [H5Pget_vol_id](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838) | Y | Returns the identifier of the current VOL connector | -| [H5Pget_vol_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f) | N | Returns a copy of the VOL information for a connector | -| [H5Pset_vol](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0) | Y | Set the file VOL connector for a file access property list | +| [H5Pencode](/documentation/hdf5/latest/_h5version_8h.html#af1a9ff52a69251d57ffa686102f162a8) + [H5Pencode1](/documentation/hdf5/latest/group___p_l_c_r_a.html#gaf40518cb161ee9508da4b9c0d34553bf) + [H5Pencode2](/documentation/hdf5/latest/group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa) | N | Encodes properties on a property list into a buffer
The previous function was renamed to H5P_ENCODE1 and deprecated, and the macro H5P_ENCODE was introduced. | +| [H5Pget_vol_id](/documentation/hdf5/latest/group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838) | Y | Returns the identifier of the current VOL connector | +| [H5Pget_vol_info](/documentation/hdf5/latest/group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f) | N | Returns a copy of the VOL information for a connector | +| [H5Pset_vol](/documentation/hdf5/latest/group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0) | Y | Set the file VOL connector for a file access property list | | | | | -| [H5Rcopy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gad5b7b117cfaea90d1e4786304c58c55c) | N | Copies an existing reference | -| [H5Rcreate_attr](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gacae1bf2263befeac54d81f27995721f8) | N | Creates an attribute reference | -| [H5Rcreate_object](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gad0fb6ec99ecefa602756a5682addfc69) | N | Creates an object reference | -| [H5Rcreate_region](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga60134eb917afbe89aa23eb25a30d249b) | N | Creates a region reference | -| [H5Rdestroy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga026114e6c23588bf89bb473eb9e4d095) | N | Closes a reference | -| [H5Requal](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga8d7dac2c604356f2fc657f36a201aea0) | N | Determines whether two references are equal | -| [H5Rget_attr_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gaf9c6823346cc34f02b9f5d11e56344a0) | N | Retrieves the attribute name for a referenced object | -| [H5Rget_file_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga659d950e37122a59d50612b407a48900) | N | Retrieves the file name for a referenced object | -| [H5Rget_obj_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gac5a0a3a874cd3c4dc630579521539bb6) | N | Retrieves the object name for a referenced object | -| [H5Rget_obj_type3](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga6fb098a1a4c9369d76dbeeaf40d6d2af) | N | Retrieves the type of object that an object reference points to | -| [H5Rget_type](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga56989d33835ec289269d366dc28aa4ad) | N | Retrieves the type of reference | -| [H5Ropen_attr](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga2a00d73b9a13b9069d0ad39225dd9f71) | N | Opens the referenced HDF5 attribute | -| [H5Ropen_object](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#gaa6692bd3a5b490c8db05b90a5888d0dd) | N | Opens the referenced HDF5 object | -| [H5Ropen_region](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_r.html#ga400154b014acd1736bae9a127f4e9a1a) | N | Sets up a dataspace and selection as specified by a region reference | +| [H5Rcopy](/documentation/hdf5/latest/group___h5_r.html#gad5b7b117cfaea90d1e4786304c58c55c) | N | Copies an existing reference | +| [H5Rcreate_attr](/documentation/hdf5/latest/group___h5_r.html#gacae1bf2263befeac54d81f27995721f8) | N | Creates an attribute reference | +| [H5Rcreate_object](/documentation/hdf5/latest/group___h5_r.html#gad0fb6ec99ecefa602756a5682addfc69) | N | Creates an object reference | +| [H5Rcreate_region](/documentation/hdf5/latest/group___h5_r.html#ga60134eb917afbe89aa23eb25a30d249b) | N | Creates a region reference | +| [H5Rdestroy](/documentation/hdf5/latest/group___h5_r.html#ga026114e6c23588bf89bb473eb9e4d095) | N | Closes a reference | +| [H5Requal](/documentation/hdf5/latest/group___h5_r.html#ga8d7dac2c604356f2fc657f36a201aea0) | N | Determines whether two references are equal | +| [H5Rget_attr_name](/documentation/hdf5/latest/group___h5_r.html#gaf9c6823346cc34f02b9f5d11e56344a0) | N | Retrieves the attribute name for a referenced object | +| [H5Rget_file_name](/documentation/hdf5/latest/group___h5_r.html#ga659d950e37122a59d50612b407a48900) | N | Retrieves the file name for a referenced object | +| [H5Rget_obj_name](/documentation/hdf5/latest/group___h5_r.html#gac5a0a3a874cd3c4dc630579521539bb6) | N | Retrieves the object name for a referenced object | +| [H5Rget_obj_type3](/documentation/hdf5/latest/group___h5_r.html#ga6fb098a1a4c9369d76dbeeaf40d6d2af) | N | Retrieves the type of object that an object reference points to | +| [H5Rget_type](/documentation/hdf5/latest/group___h5_r.html#ga56989d33835ec289269d366dc28aa4ad) | N | Retrieves the type of reference | +| [H5Ropen_attr](/documentation/hdf5/latest/group___h5_r.html#ga2a00d73b9a13b9069d0ad39225dd9f71) | N | Opens the referenced HDF5 attribute | +| [H5Ropen_object](/documentation/hdf5/latest/group___h5_r.html#gaa6692bd3a5b490c8db05b90a5888d0dd) | N | Opens the referenced HDF5 object | +| [H5Ropen_region](/documentation/hdf5/latest/group___h5_r.html#ga400154b014acd1736bae9a127f4e9a1a) | N | Sets up a dataspace and selection as specified by a region reference | | | | | -| [H5Scombine_hyperslab](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1) | N | Performs an operation on a hyperslab and an existing selection and returns the resulting selection | -| [H5Scombine_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08) | N | Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection | -| [H5Sencode](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga35e289baf490229e233296929fbf5208) - [H5Sencode1](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga82cf9f6af03ad89be21c36922e03baea) - [H5Sencode2](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074) | N/A | Encodes a dataspace object description into a binary buffer
The function H5S_ENCODE was renamed to H5S_ENCODE1 and deprecated in this release. The macro H5S_ENCODE and the function H5S_ENCODE2 were introduced in this release. | -| [H5Smodify_select](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga0ccb190f72fe41a927407ffb9f19ef1b) | N | Refines a hyperslab selection with an operation using a second hyperslab to modify it | -| [H5Ssel_iter_close](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga75b79e15e8fa3e591f7ab25a8624e690) | N | Closes a dataspace selection iterator | -| [H5Ssel_iter_create](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gac73247e4ef206a47c8aa97dd2ff5febe) | N | Creates a dataspace selection iterator for a dataspace's selection | -| [H5Ssel_iter_get_seq_list](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga793fb6ff150f45d43e379995b5c0d297) | N | Retrieves a list of offset / length sequences for the elements in an iterator | -| [H5Sselect_adjust](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890) | N | Adjusts a selection by subtracting an offset | -| [H5Sselect_copy](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa) | N | Copies a selection from one dataspace to another | -| [H5Sselect_intersect_block](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e) | N | Checks if current selection intersects with a block | -| [H5Sselect_project_intersection](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04) | N | Projects the intersection of two source selections to a destination selection | -| [H5Sselect_shape_same](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261) | N | Checks if two selections are the same shape | +| [H5Scombine_hyperslab](/documentation/hdf5/latest/group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1) | N | Performs an operation on a hyperslab and an existing selection and returns the resulting selection | +| [H5Scombine_select](/documentation/hdf5/latest/group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08) | N | Combines two hyperslab selections with an operation, returning a dataspace with the resulting selection | +| [H5Sencode](/documentation/hdf5/latest/group___h5_s.html#ga35e289baf490229e233296929fbf5208) + [H5Sencode1](/documentation/hdf5/latest/group___h5_s.html#ga82cf9f6af03ad89be21c36922e03baea) + [H5Sencode2](/documentation/hdf5/latest/group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074) | N/A | Encodes a dataspace object description into a binary buffer
The function H5S_ENCODE was renamed to H5S_ENCODE1 and deprecated in this release. The macro H5S_ENCODE and the function H5S_ENCODE2 were introduced in this release. | +| [H5Smodify_select](/documentation/hdf5/latest/group___h5_s.html#ga0ccb190f72fe41a927407ffb9f19ef1b) | N | Refines a hyperslab selection with an operation using a second hyperslab to modify it | +| [H5Ssel_iter_close](/documentation/hdf5/latest/group___h5_s.html#ga75b79e15e8fa3e591f7ab25a8624e690) | N | Closes a dataspace selection iterator | +| [H5Ssel_iter_create](/documentation/hdf5/latest/group___h5_s.html#gac73247e4ef206a47c8aa97dd2ff5febe) | N | Creates a dataspace selection iterator for a dataspace's selection | +| [H5Ssel_iter_get_seq_list](/documentation/hdf5/latest/group___h5_s.html#ga793fb6ff150f45d43e379995b5c0d297) | N | Retrieves a list of offset / length sequences for the elements in an iterator | +| [H5Sselect_adjust](/documentation/hdf5/latest/group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890) | N | Adjusts a selection by subtracting an offset | +| [H5Sselect_copy](/documentation/hdf5/latest/group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa) | N | Copies a selection from one dataspace to another | +| [H5Sselect_intersect_block](/documentation/hdf5/latest/group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e) | N | Checks if current selection intersects with a block | +| [H5Sselect_project_intersection](/documentation/hdf5/latest/group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04) | N | Projects the intersection of two source selections to a destination selection | +| [H5Sselect_shape_same](/documentation/hdf5/latest/group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261) | N | Checks if two selections are the same shape | | | -| [H5Treclaim](https://support.hdfgroup.org/documentation/hdf5/latest/group___v_l_e_n.html#ga6851783a68a0f868c27300cb5622fbbe) | N | Frees the buffers allocated for storing variable-length data in memory | +| [H5Treclaim](/documentation/hdf5/latest/group___v_l_e_n.html#ga6851783a68a0f868c27300cb5622fbbe) | N | Frees the buffers allocated for storing variable-length data in memory | | | | | -| [H5VLclose](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094) | Y | Closes a VOL connector identifier | -| [H5VLget_connector_id(](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77) | Y | Retrieves the VOL connector identifier for a given object identifier | -| [H5VLget_connector_id_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d) | Y | Retrieves the identifier for a registered VOL connector name | -| [H5VLget_connector_id_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee) | Y | Retrieves the identifier for a registered VOL connector value | -| [H5VLget_connector_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa) | Y | Retrieves the connector name for the VOL associated with the object or file identifier | -| [H5VLis_connector_registered_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca) | Y | Tests whether a VOL class has been registered or not for a connector name | -| [H5VLis_connector_registered_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b) | Y | Tests whether a VOL class has been registered or not for a connector value | -| [H5VLregister_connector](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b) | N | Registers a new VOL connector | -| [H5VLregister_connector_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1) | Y | Registers a new VOL connector by name | -| [H5VLregister_connector_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8) | Y | Registers a new VOL connector by connector value | -| [H5VLunregister_connector](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e) | Y | Removes a VOL connector identifier from the library | +| [H5VLclose](/documentation/hdf5/latest/group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094) | Y | Closes a VOL connector identifier | +| [H5VLget_connector_id(](/documentation/hdf5/latest/group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77) | Y | Retrieves the VOL connector identifier for a given object identifier | +| [H5VLget_connector_id_by_name](/documentation/hdf5/latest/group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d) | Y | Retrieves the identifier for a registered VOL connector name | +| [H5VLget_connector_id_by_value](/documentation/hdf5/latest/group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee) | Y | Retrieves the identifier for a registered VOL connector value | +| [H5VLget_connector_name](/documentation/hdf5/latest/group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa) | Y | Retrieves the connector name for the VOL associated with the object or file identifier | +| [H5VLis_connector_registered_by_name](/documentation/hdf5/latest/group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca) | Y | Tests whether a VOL class has been registered or not for a connector name | +| [H5VLis_connector_registered_by_value](/documentation/hdf5/latest/group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b) | Y | Tests whether a VOL class has been registered or not for a connector value | +| [H5VLregister_connector](/documentation/hdf5/latest/group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b) | N | Registers a new VOL connector | +| [H5VLregister_connector_by_name](/documentation/hdf5/latest/group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1) | Y | Registers a new VOL connector by name | +| [H5VLregister_connector_by_value](/documentation/hdf5/latest/group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8) | Y | Registers a new VOL connector by connector value | +| [H5VLunregister_connector](/documentation/hdf5/latest/group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e) | Y | Removes a VOL connector identifier from the library | ### In the C++ Wrapper diff --git a/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md b/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md index 51c83cdd..c9c22e09 100644 --- a/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md +++ b/documentation/hdf5-docs/release_specifics/sw_changes_1.14.md @@ -8,10 +8,10 @@ redirect_from: ## API Compatibility -See [API Compatibility Macros](https://support.hdfgroup.org/documentation/hdf5/latest/api-compat-macros.html) in HDF5 for details on using HDF5 version 1.14 with previous releases. +See [API Compatibility Macros](/documentation/hdf5/latest/api-compat-macros.html) in HDF5 for details on using HDF5 version 1.14 with previous releases. -* [Compatibility report for Release 1.14.5 versus Release 1.14.4](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/index.html) +* [Compatibility report for Release 1.14.5 versus Release 1.14.4](/releases/hdf5/v1_14/v1_14_5/downloads/compat_report/index.html) * [Compatibility report for Release 1.14.4 versus Release 1.14.3](https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.14.4.2/hdf5-1.14.4-2.html.abi.reports.tar.gz) * [Compatibility report for Release 1.14.3 versus Release 1.14.2](https://htmlpreview.github.io/?https://raw.githubusercontent.com/HDFGroup/hdf5doc/master/html/ADGuide/Compatibility_Report/hdf5-1.14.2-vs-hdf5-1.14.3-interface_compatibility_report.html) * [Compatibility report for Release 1.14.2 versus Release 1.14.1](https://htmlpreview.github.io/?https://raw.githubusercontent.com/HDFGroup/hdf5doc/master/html/ADGuide/Compatibility_Report/hdf5-1.14.1-2-vs-hdf5-1.14.2-interface_compatibility_report.html) @@ -46,9 +46,9 @@ Following are the new APIs/macros introduced in HDF5-1.14.5. | Function | Description | | ------------------------------------ | -------------------------------------------- | -| [H5Eis_paused](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#gad3f05951758894c521e72567f1b8c410) | Check if pushing errors on an error stack is paused | -| [H5Epause_stack](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#ga4c0064d86c4ce9b0ddef832dcc4158ed) | Pause pushing errors on an error stack | -| [H5Eresume_stack](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#gaab20d99bd5f79d4e3c1996ddc22c3fa8) | Resume pushing errors on an error stack | +| [H5Eis_paused](/documentation/hdf5/latest/group___h5_e.html#gad3f05951758894c521e72567f1b8c410) | Check if pushing errors on an error stack is paused | +| [H5Epause_stack](/documentation/hdf5/latest/group___h5_e.html#ga4c0064d86c4ce9b0ddef832dcc4158ed) | Pause pushing errors on an error stack | +| [H5Eresume_stack](/documentation/hdf5/latest/group___h5_e.html#gaab20d99bd5f79d4e3c1996ddc22c3fa8) | Resume pushing errors on an error stack | * [Compatibility report for Release 1.14.5 versus Release 1.14.4](https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.14.5/hdf5-1.14.5.html.abi.reports.tar.gz) @@ -61,8 +61,8 @@ Following are the new APIs/macros introduced in HDF5-1.14.4. | Function | Description | | ------------------------------------ | -------------------------------------------- | -| [H5Pget_relax_file_integrity_checks](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gab1e57751a5f34c1a7cb6dd0194877d3e) | Retrieves relaxed file integrity check flags | -| [H5Pset_relax_file_integrity_checks](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafa8e677af3200e155e9208522f8e05c0) | Relaxes certain file integrity checks | +| [H5Pget_relax_file_integrity_checks](/documentation/hdf5/latest/group___f_a_p_l.html#gab1e57751a5f34c1a7cb6dd0194877d3e) | Retrieves relaxed file integrity check flags | +| [H5Pset_relax_file_integrity_checks](/documentation/hdf5/latest/group___f_a_p_l.html#gafa8e677af3200e155e9208522f8e05c0) | Relaxes certain file integrity checks | | Macro | Description | | ------------------ | ----------------------------------- | @@ -83,26 +83,26 @@ Following are the new APIs introduced in HDF5-1.14.3. | Function | Description | | ---------------------------------- | ----------------------------------- | -| [H5Pget_actual_selection_io_mode](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84) | Retrieves the type(s) of I/O performed on raw data | +| [H5Pget_actual_selection_io_mode](/documentation/hdf5/latest/group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84) | Retrieves the type(s) of I/O performed on raw data | #### In the Fortran Interface | Function | Description | | ---------------------------------- | ----------------------------------- | -| [h5get_free_list_sizes_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5.html#gac849cafadb09ed2c3cd9272a4ef8af3c) | Gets the current size of the free lists used to manage memory | -| [h5dwrite_chunk_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_d.html#ga2fd1e4afdf4b99f2f7e442dc62abed2d) | Writes a raw data chunk from a buffer directly to a dataset in a file | -| [h5dread_chunk_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_d.html#ga65717cab74e512b25906af44091f4fd5) | Reads a raw data chunk directly from a dataset in a file into a buffer | -| [h5fget_info_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#ga1b95a395f594fdf83021447f68f01e72) | Retrieves global file information | -| [h5lvisit_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_l.html#gad2ff5308e86d5065e972904e2701a6bf) | Recursively visits all links starting from a specified group | -| [h5lvisit_by_name_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_l.html#ga48c154c5f9b95b4bcced7b0b4f700232) | Recursively visits all links starting from a specified group | -| [h5pget_no_selection_io_cause_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga325eaad4d3f2c2e1419628f2ce6580bd) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | -| [h5pget_mpio_no_collective_cause_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga5ab340d6c40b8cc504caf594c5779bd6) | Retrieves local and global causes that broke collective I/O on the last parallel I/O call | -| [h5sselect_shape_same_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_s.html#gaf868fca7ef836b464bb39d3c8da38b77) | Checks if two selections are the same shape | -| [h5sselect_intersect_block_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_s.html#ga41e9d402d76e0d453202706592d4b148) | Checks if current selection intersects with a block | -| [h5pget_file_space_page_size_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga92e75dfef3a339f1987002fbea5f2bfb) | Gets the file space page size for a file creation property list | -| [h5pset_file_space_page_size_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga35605e8cfdceaffc3840aa386d63aa00) | Sets the file space page size for a file creation property list | -| [h5pget_file_space_strategy_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga730a5864c03cdfc2722e3f4369910fa5) | Gets the file space handling strategy and persisting free-space values for a file creation property list | -| [h5pset_file_space_strategy_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga06e49a3cde33e52115c5a7dcc0c642da) | Sets the file space handling strategy and persisting free-space values for a file creation property list | +| [h5get_free_list_sizes_f](/documentation/hdf5/latest/group___f_h5.html#gac849cafadb09ed2c3cd9272a4ef8af3c) | Gets the current size of the free lists used to manage memory | +| [h5dwrite_chunk_f](/documentation/hdf5/latest/group___f_h5_d.html#ga2fd1e4afdf4b99f2f7e442dc62abed2d) | Writes a raw data chunk from a buffer directly to a dataset in a file | +| [h5dread_chunk_f](/documentation/hdf5/latest/group___f_h5_d.html#ga65717cab74e512b25906af44091f4fd5) | Reads a raw data chunk directly from a dataset in a file into a buffer | +| [h5fget_info_f](/documentation/hdf5/latest/group___f_h5_f.html#ga1b95a395f594fdf83021447f68f01e72) | Retrieves global file information | +| [h5lvisit_f](/documentation/hdf5/latest/group___f_h5_l.html#gad2ff5308e86d5065e972904e2701a6bf) | Recursively visits all links starting from a specified group | +| [h5lvisit_by_name_f](/documentation/hdf5/latest/group___f_h5_l.html#ga48c154c5f9b95b4bcced7b0b4f700232) | Recursively visits all links starting from a specified group | +| [h5pget_no_selection_io_cause_f](/documentation/hdf5/latest/group___f_h5_p.html#ga325eaad4d3f2c2e1419628f2ce6580bd) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | +| [h5pget_mpio_no_collective_cause_f](/documentation/hdf5/latest/group___f_h5_p.html#ga5ab340d6c40b8cc504caf594c5779bd6) | Retrieves local and global causes that broke collective I/O on the last parallel I/O call | +| [h5sselect_shape_same_f](/documentation/hdf5/latest/group___f_h5_s.html#gaf868fca7ef836b464bb39d3c8da38b77) | Checks if two selections are the same shape | +| [h5sselect_intersect_block_f](/documentation/hdf5/latest/group___f_h5_s.html#ga41e9d402d76e0d453202706592d4b148) | Checks if current selection intersects with a block | +| [h5pget_file_space_page_size_f](/documentation/hdf5/latest/group___f_h5_p.html#ga92e75dfef3a339f1987002fbea5f2bfb) | Gets the file space page size for a file creation property list | +| [h5pset_file_space_page_size_f](/documentation/hdf5/latest/group___f_h5_p.html#ga35605e8cfdceaffc3840aa386d63aa00) | Sets the file space page size for a file creation property list | +| [h5pget_file_space_strategy_f](/documentation/hdf5/latest/group___f_h5_p.html#ga730a5864c03cdfc2722e3f4369910fa5) | Gets the file space handling strategy and persisting free-space values for a file creation property list | +| [h5pset_file_space_strategy_f](/documentation/hdf5/latest/group___f_h5_p.html#ga06e49a3cde33e52115c5a7dcc0c642da) | Sets the file space handling strategy and persisting free-space values for a file creation property list | In addition, there are other new Fortran functions including the Fortran async APIs and the Fortran VOL capability definitions. @@ -120,12 +120,12 @@ Following are the new APIs introduced in HDF5-1.14.2. | Function | Description | | ---------------------------------- | ------------------------------------------------------------ | -| [H5FDread_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a562c69aaa9cd0cac7f2e81110c2fa04d) | Performs a series of scalar reads. | -| [H5FDread_vector_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a04a29af1028d1db99edb765c80cf6f5c) | Performs a vector read if vector reads are supported, or a series of scalar reads, otherwise. | -| [H5FDwrite_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a0ba732516878e1a18f6244b43a4055cc) | Performs a series of scalar writes. | -| [H5FDwrite_vector_from_selection](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#adeed09246b8feb1a5a301e263e9236b2) | Performs a vector write if vector writes are supported, or a series of scalar writes, otherwise. | -| [H5Pget_fapl_ros3\_token](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Returns session/security token of the ros3 file access property list | -| [H5Pset_fapl_ros3\_token](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Modifies the file access property list to use the H5FD_ROS3 driver | +| [H5FDread_from_selection](/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a562c69aaa9cd0cac7f2e81110c2fa04d) | Performs a series of scalar reads. | +| [H5FDread_vector_from_selection](/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a04a29af1028d1db99edb765c80cf6f5c) | Performs a vector read if vector reads are supported, or a series of scalar reads, otherwise. | +| [H5FDwrite_from_selection](/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#a0ba732516878e1a18f6244b43a4055cc) | Performs a series of scalar writes. | +| [H5FDwrite_vector_from_selection](/documentation/hdf5/latest/_h5_f_ddevelop_8h.html#adeed09246b8feb1a5a301e263e9236b2) | Performs a vector write if vector writes are supported, or a series of scalar writes, otherwise. | +| [H5Pget_fapl_ros3\_token](/documentation/hdf5/latest/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Returns session/security token of the ros3 file access property list | +| [H5Pset_fapl_ros3\_token](/documentation/hdf5/latest/group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e) | Modifies the file access property list to use the H5FD_ROS3 driver | * [Compatibility report for Release 1.14.2 versus Release 1.14.1](https://htmlpreview.github.io/?https://raw.githubusercontent.com/HDFGroup/hdf5doc/master/html/ADGuide/Compatibility_Report/hdf5-1.14.1-2-vs-hdf5-1.14.2-interface_compatibility_report.html) @@ -140,20 +140,20 @@ Following are the new APIs introduced in HDF5-1.14.1. | Function | Description | | -------------------------------- | ------------------------------------------------------------ | -| [H5Pget_modify_write_buf](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22) | Retrieves the "modify write buffer" property | -| [H5Pget_no_selection_io_cause](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | -| [H5Pget_selection_io](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16) | Retrieves the selection I/O mode | -| [H5Pset_modify_write_buf](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542) | Allows the library to modify the contents of the write buffer | -| [H5Pset_selection_io](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10) | Sets the selection I/O mode +| [H5Pget_modify_write_buf](/documentation/hdf5/latest/group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22) | Retrieves the "modify write buffer" property | +| [H5Pget_no_selection_io_cause](/documentation/hdf5/latest/group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c) | Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call | +| [H5Pget_selection_io](/documentation/hdf5/latest/group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16) | Retrieves the selection I/O mode | +| [H5Pset_modify_write_buf](/documentation/hdf5/latest/group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542) | Allows the library to modify the contents of the write buffer | +| [H5Pset_selection_io](/documentation/hdf5/latest/group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10) | Sets the selection I/O mode #### In the Fortran Interface | Function | Description | | -------------------------------- | ------------------------------------------------------------ | -| [h5pget_modify_write_buf_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#gae0ee05629782098d640b85b3ff60c04e) | Retrieves the "modify write buffer" property | -| [h5pget_selection_io_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga613c962a80f27ef990dc8ba6a011a452) | Retrieves the selection I/O mode | -| [h5pset_modify_write_buf_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga098bf9a1a922826ff09623d78b49797d) | Allows the library to modify the contents of the write buffer| -| [h5pset_selection_io_f](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_p.html#ga634a2040e0dc820085cd87edb014ffd5) | Sets the selection I/O mode | +| [h5pget_modify_write_buf_f](/documentation/hdf5/latest/group___f_h5_p.html#gae0ee05629782098d640b85b3ff60c04e) | Retrieves the "modify write buffer" property | +| [h5pget_selection_io_f](/documentation/hdf5/latest/group___f_h5_p.html#ga613c962a80f27ef990dc8ba6a011a452) | Retrieves the selection I/O mode | +| [h5pset_modify_write_buf_f](/documentation/hdf5/latest/group___f_h5_p.html#ga098bf9a1a922826ff09623d78b49797d) | Allows the library to modify the contents of the write buffer| +| [h5pset_selection_io_f](/documentation/hdf5/latest/group___f_h5_p.html#ga634a2040e0dc820085cd87edb014ffd5) | Sets the selection I/O mode |

Release 1.14.0 versus Release 1.12.2

@@ -178,81 +178,81 @@ Following are the new APIs introduced in HDF5-1.14.0. | Function | Fortran | Description | | ---------------------------------- | ------- | ---------------------------------------------------| -| [H5Aclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560) | N | Asynchronous version of H5Aclose | -| [H5Acreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9) | N | Asynchronous version of H5Acreate | -| [H5Acreate_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83barl) | N | Asynchronous version of [H5Acreate_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a) | -| [H5Aexists_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664) | N | Asynchronous version of H5Aexists | -| [H5Aexists_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c) | N | Asynchronous version of [H5Aexists_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37) | -| [H5Aopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634) | N | Asynchronous version of H5Aopen | -| [H5Aopen_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd) | N | Asynchronous version of [H5Aopen_by_idx](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d) | -| [H5Aopen_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30) | N | Asynchronous version of [H5Aopen_by_name](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10) | -| [H5Aread_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7a74c8bd935164e2d19d4b253cde815a) | N | Asynchronous version of [H5Aread](https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c) | -| [H5Arename_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8) | N | Asynchronous version of H5Arename | -| [H5Arename_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga27e7336cbf2182a85d8fba3cdf476d8e) | N | Asynchronous version of H5Arename_by_name | -| [H5Awrite_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59) | N | Asynchronous version of H5Awrite | -| [H5Dchunk_iter](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8) | N | Iterate over all chunks of a chunked dataset | -| [H5Dclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e) | N | Asynchronous version of H5Dclose | -| [H5Dcreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gad18a501b7425902947237ec81706182e) | N | Asynchronous version of H5Dcreate | -| [H5Dget_space_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga3eb6290902f6d709c762f80d067da3d3) | N | Asynchronous version of H5Dget_space | -| [H5Dopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga6df171aded96ec4926cd46000bf94f7d) | N | Asynchronous version of H5Dopen | -| [H5Dread_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga32856023e22cb8ed2ffa74b1651037b6) | N | Asynchronous version of H5Dread | -| [H5Dread_multi](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#ga8eb1c838aff79a17de385d0707709915) | N | Reads raw data from a set of datasets into the provided buffers | -| [H5Dread_multi_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7434c55da618b62d2c20cde4e0e040fc) | N | Asynchronous version of H5Dread_multi | -| [H5Dset_extent_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gab8e6d326fabbad5683ef6d0f669bae75) | N | Asynchronous version of H5Dset_extent | -| [H5Dwrite_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7773f0c3503418421bcb535a95ee832e) | N | Asynchronous version of H5Dwrite | -| [H5Dwrite_multi](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8) | N | Writes raw data from a set buffers to a set of datasets | -| [H5Dwrite_multi_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga1efc4f95c82571ce3897002c76469fdc) | N | Asynchronous version of H5Dwrite_multi | -| [H5Eappend_stack](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e.html#gaa35a1b27d704a90f2a933f9d41df35ec) | N | Appends one error stack to another, optionally closing the source stack | -| [H5EScancel](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga45ec0f886c4914f9503ab42e811a496a) | N | Attempt to cancel operations in an event set | -| [H5ESclose](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga1159e2c6748f200857dffa55011ae060) | N | Terminates access to an event set | -| [H5EScreate](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gae3cd0a94586acf2d824033ef59fd3ccc) | N | Creates an event set | -| [H5ESfree_err_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gadaab9ec7ce5725bed34636e0cf8cad8d) | N | Convenience routine to free an array of H5ES_err_info_t structs | -| [H5ESget_count](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga1a5a9212958bf7054a56107587d480d2) | N | Retrieves number of events in an event set | -| [H5ESget_err_count](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga42b502d05e0dff40ec550c85bb54ca1c) | N | Retrieves the number of failed operations | -| [H5ESget_err_info](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga7fe438ffe2d7fcede25e4bec5194c923) | N | Retrieves information about failed operations | -| [H5ESget_err_status](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gad419f0af15bbddc13d79662bc6b31d7c) | N | Checks for failed operations | -| [H5ESget_op_counter](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#ga1880fb2353f677ef56a6204706cec4d0) | N | Retrieves the accumulative operation counter for an event set | -| [H5ESregister_complete_func](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gaad19a0bf9ef8816d178f3ee6d1d1ef50) | N | Registers a callback to invoke when an operation completes within an event set | -| [H5ESregister_insert_func](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gac2255859e4038a02e8dea94b2585e9e8) | N | Registers a callback to invoke when a new operation is inserted into | -| [H5ESwait](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e) | N | Waits for operations in event set to complete | -| [H5FDonion_get_revision_count](https://support.hdfgroup.org/documentation/hdf5/latest/_h5_f_donion_8h.html#a132aba14546c0da4cc2e467ba4219715) | N | Gets the number of revisions | -| [H5Pget_fapl_onion](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f) | N | Gets the onion info from the file access property list | -| [H5Pset_fapl_onion](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6) | N | Sets the onion info for the file access property list | -| [H5Fclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gac4e2607f507f9b098d3987e7a90b3eeb) | N | Asynchronous version of H5Fclose | -| [H5Fcreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaa8e7c2dfa274c41d3ac30678ce77647e) | N | Asynchronous version of H5Fcreate | -| [H5Fflush_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaae5544d73d2100e21858ad49c9c53494) | N | Asynchronous version of H5Fflush | -| [H5Fopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaba13f96a277191516514093a63aa9aee) | N | Asynchronous version of H5Fopen | -| [H5Freopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga540c3c083deadfb3165fd2c7468e206d) | N | Asynchronous version of H5Freopen | -| [H5Gclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaedca4d2a02bac2dad772dc41dbdd6d68) | N | Asynchronous version of H5Gclose | -| [H5Gcreate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaae55331055ebaab0da4dad974b1b0c91) | N | Asynchronous version of H5Gcreate | -| [H5Gget_info_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga50a254bdae888fcd08fe42465b5f386f) | N | Asynchronous version of H5Gget_info | -| [H5Gget_info_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga87d9d82991d998f5f1dd4378e611f46b) | N | Asynchronous version of H5Gget_info_by_idx | -| [H5Gget_info_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga79226604034b9f7d60aabbe48f53c18a) | N | Asynchronous version of H5Gget_info_by_name | -| [H5Gopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga51711cab3f8ae549df283aa2ba384527) | N | Asynchronous version of H5Gopen | -| [H5Iregister_future](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_i.html#gad61703cd16f392fb194da648099e69a9) | N | Registers a "future" object under a type and returns an ID for it | -| [H5Lcreate_hard_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaecc69b84cafb71d27dbcc244c35930c7) | N | Asynchronous version of H5Lcreate_hard | -| [H5Lcreate_soft_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7ba84c7db6ef67e270fa7bc3413d4def) | N | Asynchronous version of H5Lcreate_soft | -| [H5Ldelete_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga6074beb8fd1d7761db082fc611519b54) | N | Asynchronous version of H5Ldelete | -| [H5Ldelete_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7dc3198d8cfaeb6a780863af8d0af253) | N | Asynchronous version of H5Ldelete_by_idx | -| [H5Lexists_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gae33482c2e6df9771dde47ae47874fa18) | N | Asynchronous version of H5Lexists | -| [H5Literate_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e) | N | Asynchronous version of H5Literate | -| [H5Oclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga2979a4a45d3cd92c427735db6dcdf431) | N | Asynchronous version of H5Oclose | -| [H5Ocopy_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gae4364b88f8860f680d7782a721bba7af) | N | Asynchronous version of H5Ocopy | -| [H5Oflush_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga90669c99295348e3e169103404d3e61a) | N | Asynchronous version of H5Oflush | -| [H5Oget_info_by_name_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga4c164275a34ff8208d8bcc9f701d47fe) | N | Asynchronous version of H5Oget_info_by_name | -| [H5Oopen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaefb9550c0b6faeb8c299dc67f92e1494) | N | Asynchronous version of H5Oopen | -| [H5Oopen_by_idx_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga3775880873cc64059e71f35f5693b4f6) | N | Asynchronous version of H5Oopen_by_idx | -| [H5Orefresh_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gaf3b20ade9902067b99a16e53f171c657) | N | Asynchronous version of H5Orefresh | -| [H5Pget_driver_config_str](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085) | N | Retrieves a string representation of the configuration for the driver set on the given FAPL | -| [H5Pget_vol_cap_flags](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d) | N | Query the capability flags for the VOL connector that will be used with this file access property list (FAPL) | -| [H5Pset_dataset_io_hyperslab_selection](https://support.hdfgroup.org/documentation/hdf5/latest/group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f) | N | Sets a hyperslab file selection for a dataset I/O operation | -| [H5Pset_driver_by_name](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15) | N | Sets a file driver according to a given driver name | -| [H5Pset_driver_by_value](https://support.hdfgroup.org/documentation/hdf5/latest/group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06) | N | Sets a file driver according to a given driver value (ID) | -| [H5atclose](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#gade62a3e6b75bed52234d9e8432c27fb2) | N | Registers a callback for the library to invoke when it's closing | -| [H5is_library_terminating](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5.html#gac2fdfe0e7a1012b796bdeafbed9ab970) | N | Checks whether the HDF5 library is closing | -| [H5Ropen_attr_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#gadd7445737dd9d2d4e519fb7fcf3c3630) | N | Asynchronous version of H5Ropen_attr | -| [H5Ropen_object_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga4ef748212709bcf2030828dcd9dc66a2) | N | Asynchronous version of H5Ropen_object | -| [H5Ropen_region_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___a_s_y_n_c.html#ga5f282a3adc66b0d2eafe5d333a6188a9) | N | Asynchronous version of H5Ropen_region | -| [H5Tclose_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff) | N | Asynchronous version of H5Tclose | -| [H5Tcommit_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead) | N | Asynchronous version of H5Tcommit2 | -| [H5Topen_async](https://support.hdfgroup.org/documentation/hdf5/latest/group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9) | N | Asynchronous version of H5Topen2 | +| [H5Aclose_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560) | N | Asynchronous version of H5Aclose | +| [H5Acreate_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9) | N | Asynchronous version of H5Acreate | +| [H5Acreate_by_name_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83barl) | N | Asynchronous version of [H5Acreate_by_name](/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a) | +| [H5Aexists_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664) | N | Asynchronous version of H5Aexists | +| [H5Aexists_by_name_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c) | N | Asynchronous version of [H5Aexists_by_name](/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37) | +| [H5Aopen_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634) | N | Asynchronous version of H5Aopen | +| [H5Aopen_by_idx_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd) | N | Asynchronous version of [H5Aopen_by_idx](/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d) | +| [H5Aopen_by_name_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30) | N | Asynchronous version of [H5Aopen_by_name](/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10) | +| [H5Aread_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7a74c8bd935164e2d19d4b253cde815a) | N | Asynchronous version of [H5Aread](/releases/hdf5/v1_14/v1_14_5/documentation/doxygen/group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c) | +| [H5Arename_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8) | N | Asynchronous version of H5Arename | +| [H5Arename_by_name_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga27e7336cbf2182a85d8fba3cdf476d8e) | N | Asynchronous version of H5Arename_by_name | +| [H5Awrite_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59) | N | Asynchronous version of H5Awrite | +| [H5Dchunk_iter](/documentation/hdf5/latest/group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8) | N | Iterate over all chunks of a chunked dataset | +| [H5Dclose_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e) | N | Asynchronous version of H5Dclose | +| [H5Dcreate_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gad18a501b7425902947237ec81706182e) | N | Asynchronous version of H5Dcreate | +| [H5Dget_space_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga3eb6290902f6d709c762f80d067da3d3) | N | Asynchronous version of H5Dget_space | +| [H5Dopen_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga6df171aded96ec4926cd46000bf94f7d) | N | Asynchronous version of H5Dopen | +| [H5Dread_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga32856023e22cb8ed2ffa74b1651037b6) | N | Asynchronous version of H5Dread | +| [H5Dread_multi](/documentation/hdf5/latest/group___h5_d.html#ga8eb1c838aff79a17de385d0707709915) | N | Reads raw data from a set of datasets into the provided buffers | +| [H5Dread_multi_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7434c55da618b62d2c20cde4e0e040fc) | N | Asynchronous version of H5Dread_multi | +| [H5Dset_extent_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gab8e6d326fabbad5683ef6d0f669bae75) | N | Asynchronous version of H5Dset_extent | +| [H5Dwrite_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7773f0c3503418421bcb535a95ee832e) | N | Asynchronous version of H5Dwrite | +| [H5Dwrite_multi](/documentation/hdf5/latest/group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8) | N | Writes raw data from a set buffers to a set of datasets | +| [H5Dwrite_multi_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga1efc4f95c82571ce3897002c76469fdc) | N | Asynchronous version of H5Dwrite_multi | +| [H5Eappend_stack](/documentation/hdf5/latest/group___h5_e.html#gaa35a1b27d704a90f2a933f9d41df35ec) | N | Appends one error stack to another, optionally closing the source stack | +| [H5EScancel](/documentation/hdf5/latest/group___h5_e_s.html#ga45ec0f886c4914f9503ab42e811a496a) | N | Attempt to cancel operations in an event set | +| [H5ESclose](/documentation/hdf5/latest/group___h5_e_s.html#ga1159e2c6748f200857dffa55011ae060) | N | Terminates access to an event set | +| [H5EScreate](/documentation/hdf5/latest/group___h5_e_s.html#gae3cd0a94586acf2d824033ef59fd3ccc) | N | Creates an event set | +| [H5ESfree_err_info](/documentation/hdf5/latest/group___h5_e_s.html#gadaab9ec7ce5725bed34636e0cf8cad8d) | N | Convenience routine to free an array of H5ES_err_info_t structs | +| [H5ESget_count](/documentation/hdf5/latest/group___h5_e_s.html#ga1a5a9212958bf7054a56107587d480d2) | N | Retrieves number of events in an event set | +| [H5ESget_err_count](/documentation/hdf5/latest/group___h5_e_s.html#ga42b502d05e0dff40ec550c85bb54ca1c) | N | Retrieves the number of failed operations | +| [H5ESget_err_info](/documentation/hdf5/latest/group___h5_e_s.html#ga7fe438ffe2d7fcede25e4bec5194c923) | N | Retrieves information about failed operations | +| [H5ESget_err_status](/documentation/hdf5/latest/group___h5_e_s.html#gad419f0af15bbddc13d79662bc6b31d7c) | N | Checks for failed operations | +| [H5ESget_op_counter](/documentation/hdf5/latest/group___h5_e_s.html#ga1880fb2353f677ef56a6204706cec4d0) | N | Retrieves the accumulative operation counter for an event set | +| [H5ESregister_complete_func](/documentation/hdf5/latest/group___h5_e_s.html#gaad19a0bf9ef8816d178f3ee6d1d1ef50) | N | Registers a callback to invoke when an operation completes within an event set | +| [H5ESregister_insert_func](/documentation/hdf5/latest/group___h5_e_s.html#gac2255859e4038a02e8dea94b2585e9e8) | N | Registers a callback to invoke when a new operation is inserted into | +| [H5ESwait](/documentation/hdf5/latest/group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e) | N | Waits for operations in event set to complete | +| [H5FDonion_get_revision_count](/documentation/hdf5/latest/_h5_f_donion_8h.html#a132aba14546c0da4cc2e467ba4219715) | N | Gets the number of revisions | +| [H5Pget_fapl_onion](/documentation/hdf5/latest/group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f) | N | Gets the onion info from the file access property list | +| [H5Pset_fapl_onion](/documentation/hdf5/latest/group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6) | N | Sets the onion info for the file access property list | +| [H5Fclose_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gac4e2607f507f9b098d3987e7a90b3eeb) | N | Asynchronous version of H5Fclose | +| [H5Fcreate_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaa8e7c2dfa274c41d3ac30678ce77647e) | N | Asynchronous version of H5Fcreate | +| [H5Fflush_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaae5544d73d2100e21858ad49c9c53494) | N | Asynchronous version of H5Fflush | +| [H5Fopen_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaba13f96a277191516514093a63aa9aee) | N | Asynchronous version of H5Fopen | +| [H5Freopen_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga540c3c083deadfb3165fd2c7468e206d) | N | Asynchronous version of H5Freopen | +| [H5Gclose_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaedca4d2a02bac2dad772dc41dbdd6d68) | N | Asynchronous version of H5Gclose | +| [H5Gcreate_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaae55331055ebaab0da4dad974b1b0c91) | N | Asynchronous version of H5Gcreate | +| [H5Gget_info_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga50a254bdae888fcd08fe42465b5f386f) | N | Asynchronous version of H5Gget_info | +| [H5Gget_info_by_idx_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga87d9d82991d998f5f1dd4378e611f46b) | N | Asynchronous version of H5Gget_info_by_idx | +| [H5Gget_info_by_name_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga79226604034b9f7d60aabbe48f53c18a) | N | Asynchronous version of H5Gget_info_by_name | +| [H5Gopen_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga51711cab3f8ae549df283aa2ba384527) | N | Asynchronous version of H5Gopen | +| [H5Iregister_future](/documentation/hdf5/latest/group___h5_i.html#gad61703cd16f392fb194da648099e69a9) | N | Registers a "future" object under a type and returns an ID for it | +| [H5Lcreate_hard_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaecc69b84cafb71d27dbcc244c35930c7) | N | Asynchronous version of H5Lcreate_hard | +| [H5Lcreate_soft_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7ba84c7db6ef67e270fa7bc3413d4def) | N | Asynchronous version of H5Lcreate_soft | +| [H5Ldelete_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga6074beb8fd1d7761db082fc611519b54) | N | Asynchronous version of H5Ldelete | +| [H5Ldelete_by_idx_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga7dc3198d8cfaeb6a780863af8d0af253) | N | Asynchronous version of H5Ldelete_by_idx | +| [H5Lexists_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gae33482c2e6df9771dde47ae47874fa18) | N | Asynchronous version of H5Lexists | +| [H5Literate_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e) | N | Asynchronous version of H5Literate | +| [H5Oclose_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga2979a4a45d3cd92c427735db6dcdf431) | N | Asynchronous version of H5Oclose | +| [H5Ocopy_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gae4364b88f8860f680d7782a721bba7af) | N | Asynchronous version of H5Ocopy | +| [H5Oflush_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga90669c99295348e3e169103404d3e61a) | N | Asynchronous version of H5Oflush | +| [H5Oget_info_by_name_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga4c164275a34ff8208d8bcc9f701d47fe) | N | Asynchronous version of H5Oget_info_by_name | +| [H5Oopen_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaefb9550c0b6faeb8c299dc67f92e1494) | N | Asynchronous version of H5Oopen | +| [H5Oopen_by_idx_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga3775880873cc64059e71f35f5693b4f6) | N | Asynchronous version of H5Oopen_by_idx | +| [H5Orefresh_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gaf3b20ade9902067b99a16e53f171c657) | N | Asynchronous version of H5Orefresh | +| [H5Pget_driver_config_str](/documentation/hdf5/latest/group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085) | N | Retrieves a string representation of the configuration for the driver set on the given FAPL | +| [H5Pget_vol_cap_flags](/documentation/hdf5/latest/group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d) | N | Query the capability flags for the VOL connector that will be used with this file access property list (FAPL) | +| [H5Pset_dataset_io_hyperslab_selection](/documentation/hdf5/latest/group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f) | N | Sets a hyperslab file selection for a dataset I/O operation | +| [H5Pset_driver_by_name](/documentation/hdf5/latest/group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15) | N | Sets a file driver according to a given driver name | +| [H5Pset_driver_by_value](/documentation/hdf5/latest/group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06) | N | Sets a file driver according to a given driver value (ID) | +| [H5atclose](/documentation/hdf5/latest/group___h5.html#gade62a3e6b75bed52234d9e8432c27fb2) | N | Registers a callback for the library to invoke when it's closing | +| [H5is_library_terminating](/documentation/hdf5/latest/group___h5.html#gac2fdfe0e7a1012b796bdeafbed9ab970) | N | Checks whether the HDF5 library is closing | +| [H5Ropen_attr_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#gadd7445737dd9d2d4e519fb7fcf3c3630) | N | Asynchronous version of H5Ropen_attr | +| [H5Ropen_object_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga4ef748212709bcf2030828dcd9dc66a2) | N | Asynchronous version of H5Ropen_object | +| [H5Ropen_region_async](/documentation/hdf5/latest/group___a_s_y_n_c.html#ga5f282a3adc66b0d2eafe5d333a6188a9) | N | Asynchronous version of H5Ropen_region | +| [H5Tclose_async](/documentation/hdf5/latest/group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff) | N | Asynchronous version of H5Tclose | +| [H5Tcommit_async](/documentation/hdf5/latest/group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead) | N | Asynchronous version of H5Tcommit2 | +| [H5Topen_async](/documentation/hdf5/latest/group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9) | N | Asynchronous version of H5Topen2 | From 2f77b7d5ba7538db1c47c7507ff554554629d2ee Mon Sep 17 00:00:00 2001 From: Binh-Minh Date: Sun, 20 Oct 2024 14:10:29 -0400 Subject: [PATCH 4/4] Changed to use relative link. --- downloads/hdf5/hdf5_1_14_5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/downloads/hdf5/hdf5_1_14_5.md b/downloads/hdf5/hdf5_1_14_5.md index e14d0dab..c5975cc1 100644 --- a/downloads/hdf5/hdf5_1_14_5.md +++ b/downloads/hdf5/hdf5_1_14_5.md @@ -15,7 +15,7 @@ title: HDF5 Library and Tools 1.14.5 || [New Features in HDF5 Release 1.14](../../documentation/hdf5-docs/release_specifics/new_features_1_14.html) | || [Newsletter Announcement](https://www.hdfgroup.org/2024/10/01/release-of-hdf5-1-14-5-newsletter-204/) | || [API Compatibility Reports between 1.14.5 and 1.14.4](https://support.hdfgroup.org/downloads/hdf5/hdf5_1_14_5.html#api_compat) | -|| [Doxygen generated Reference Manual](https://support.hdfgroup.org/releases/hdf5/latest-docs.html) | +|| [Doxygen generated Reference Manual](/documentation/hdf5/latest/) |

Downloads