Releases: geospace-code/h5fortran
Releases · geospace-code/h5fortran
Bugfix: link szip if present
some system libHDF5 libraries require SZIP. This is true even though h5fortran does not use szip. An example of this is Mac OS Homebrew.
bugfix meson
remove unused module in Meson
better HDF5 finding, pathlib submod to avoid name clash, improve install
- backport CMake 3.19 findhdf5.cmake to make HDF5 finding more robust
- pathlib submodule instead of module to avoid name clashes
- improve install by better using canonical CMake
- remove unused module "string_utils"
add write slicing option, debug, add tests, add create
- add
h%create()
method that allow initializing empty datasets of a particular shape - using method above, allow write slicing now
- add more tests
- increase number and quality of tests
Make error handling more strict--some errors are so bad they should just stop the program.
test template, harmonize with nc4fortran, template files
Improve internal structure, testing and reliability by:
- harmonizing tests with nc4fortran
- making most test standalone, not libraries of a top-level program
- use template files to generate N-D code
examples: improve c/c++. ci: add windows msys2
v2.11.4 v2.11.4
use C99 and C++11 std interface for examples
v2.11.3 doc
add several examples, update build python script
v2.11.2 v2.11.2
add high-level h5write_attr, h5read_attr
like h5write and h5read, add h5write_attr and h5read_attr that work without object-oriented interface
add read/write attributes
For a long time, h5fortran could write character attributes. To make h5fortran more HDF5 feature complete, we have added full HDF5 read / write attribute support to h5fortran.
All attribute code is in src/attributes.f90 and attribute tests are in src/tests/test_attributes.f90