Skip to content

Releases: geospace-code/h5fortran

Package / autobuild improvements, add functions

20 Mar 03:33
28eecba

Choose a tag to compare

Use HDF5 2.x if build needed, which has a better autobuild via FetchContent
Can still also find and use HDF5 1.10.x or 1.14.x

write: add datatype= option, numerous bugfixes

05 Jun 00:47
95b0f71

Choose a tag to compare

the write() method has an optional datatype= parameter useful to avoid implicit array temporaries when desiring to cast to a different disk data type from memory datatype. See Fortran HDF5 datatypes

more improvements as child project

22 Jul 01:52
9fb7549

Choose a tag to compare

avoid conflicts with building HDF5, linking MPI, detecting Python, etc.

improvements as child project

19 Jan 02:09
14d5e2d

Choose a tag to compare

  • 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

Autobuild HDF5 if needed, CMake >= 3.19

23 Oct 16:29

Choose a tag to compare

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

numerous bugfixes for character, improve CI

25 Aug 01:46

Choose a tag to compare

bugfix datatype, CI valgrind

12 Oct 05:14
40492b9

Choose a tag to compare

v4.10.2

verify CMake 3.11+ compatibility

Cpack correct parameters

25 Aug 03:57

Choose a tag to compare

v4.10.1

cpack: correct parameters

character dataset/attribute 0d..7d

17 Aug 19:41
5dc135b

Choose a tag to compare

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

Internal efficiency improvement. Add attribute character array write

08 Aug 15:14
94d26e5

Choose a tag to compare