make compatible with hdf5 version 1.12 api
Description
HDF5 version 1.12 API is different from version 1.10 and earlier. This makes LAL's HDF5 interface compatible with version 1.12 and earlier. See: https://portal.hdfgroup.org/display/HDF5/Migrating+from+HDF5+1.10+to+HDF5+1.12 Note: This is a quick version that falls back on now-deprecated functions. A proper solution would be to switch to the new version of the functions. To maintain backward compatibility, this would require determining the version of HDF5 being used and calling the routines with the appropriate interface.
API Changes and Justification
Backwards Compatible Changes
-
This change introduces no API changes -
This change adds new API calls
Backwards Incompatible Changes
-
This change modifies an existing API -
This change removes an existing API
If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.
Review Status
Please provide details on any reviews related to this change and and the associated reviewers.