Cuds containers can be stored in HDF5 files using the
H5CUDS class. The provided api is currently a reduced
version of the Modelling Engine api and supports adding and
manipulating CUDS containers. Please also note that returned
containers from the get methods are live proxy objects on top of the
HDF5 storage (in contrast to the common offline save and read
HDF5 Stored Layout¶
Data are stored in HDF5 files using a separate layout for each type of CUDS container. The stored layout of the containers is provided below using a pseudo-uml description for the HDF5 based layout of the data stored in the files.
This is the provisional storage layout and is under continuous development. Backwards compatibility is not expected to be supported before version 1.0.0 of the simphony-common library.
numpy.ndenumeratefunction to convert from i,j,k lattice coordinates to a flat index.
datainformation is accessed using a separate set of uids mapping to the entries in the