Several changes has been made to the H5hut C and Fortran API:
Several changes has been made to the H5hut C and Fortran API:
* Versions newer than 0.99.13 provide an improved API to open H5hut files. Existing code must be adapted accordingly.
* Versions newer than 0.99.13 provide an improved API to handle H5hut files. Existing code must be adapted accordingly.
* A more complete set of functions to query datasets and attributes has been implemented.
* A more complete set of functions to query datasets and attributes has been implemented.
* Starting with version 0.99.11 the C-API is implemented with inline functions. This does *not* require changes in the source code but for linking - there is no library `libh5hutC` any more.
* Starting with version 0.99.11 the C-API is implemented with inline functions. This does *not* require changes in the source code but for linking - the library `libh5hutC` has been removed.
* The compiler wrapper `h5hutcc` is obsolete and not available any more.
* The compiler wrapper `h5hutcc` is obsolete and not available any more.
* The Fortran API has been reviewed and partially rewritten.
* The Fortran API has been reviewed and partially rewritten.
* More and better examples has been added some old examples removed.
* More and better examples has been added some old examples removed.
== Open a H5hut file
== Handle H5hut file
The API function to open a H5hut file are more general and more flexible making it simpler to add new features. Adapting old code is easy and straight forward.
The API function to open a H5hut file are more general and more flexible making it simpler to add new features. Like in HDF5 you can define properties of a file and pass this properties to the open call. Adapting old code is easy and straight forward.