H5fortran Versions Save

Lightweight HDF5 polymorphic Fortran: h5write() h5read()

v4.10.5

2 months ago
  • improve test coverage
  • warn instead of fail config if path problem--use CTest phase to catch this instead
  • make h5fortran_BUILD_TESTING to allow parent project control

v4.10.4

5 months ago
  • Autobuild HDF5 and ZLIB if needed
  • cmake -Dfind=on by default, set off to not search for HDF5
  • CMake >= 3.19 required for robustness

v4.10.3

7 months ago

v4.10.2

1 year ago

v4.10.1

1 year ago

v4.10.0

1 year ago

Previously, fixed/variable character were only scalar reads. Now, scalar through 7D character arrays can be read for datasets and attributes, fixed/variable. Writing was already enabled.

Add bounds checks and unify with h5fortran-mpi.

Add ability to cast on read from real to int and int to real

v4.9.0

1 year ago

also work with CMake 3.11+

v4.8.0

1 year ago
  • remove little-used %open(verbose=) which is subsumed into %open(debug=)
  • default %open(action=) was undocumented but was long default to 'rw'. As a better practice in accord with h5py, default %open(action='r') is now default and documented

v4.7.1

1 year ago

v4.7.0

1 year ago

UTF8 pass-through for character Attributes and Datasets. We don't use the character(kind=UCS4) because of Intel oneAPI still lacking support for this.

Attribute read/write completely overhauled: overwrite, %delete_attr, %exist_attr for 0d...7d and now can do int64 also

more robust is_hdf5 check for r,r+ mode fletcher32, shuffle optional check for dangling handles at file close add %filesize method add %deflate() method read: NDarray scalar read add %create(..., fill_value) GCC 8.3.0 bug workaround readd %ndims alias to %ndim