Scalismo-hdf-json is a simple library for creating and reading files in the hdf-json format.
It currently supports only a subset of all the available datatypes, and it is mainly a support library for the scalismo project. It is, however, easy to extend it to support more datatypes.
The main reason for creating this library was that it is difficult to read and write hdf5 files using pure java. The jhdf project can be used to read hdf5 files. The nujan project can be used to write hdf files. However, both projects do not support the full hdf5 standard, and at the time of writing are even seem incompatible with each other (files written in nujan cannot be read by jhdf). Due to the difficulty of writing a full hdf5 library, we decided to use the hdf-json format, which is a lot easier to implement. The tools provided by the hdfgroup with the hdf-json project make it easy to convert hdf5 files to hdf-json files, and vice versa.
The project is in an early stage of development and it is currently not clear if and how the project will be maintained in the future.
All code is available to you under the Apache license, version 2, available at http://www.apache.org/licenses/LICENSE-2.0.
Copyright (c) 2017, University of Basel, Switzerland