What's the best alternative for VizSchema?

I’ve developed some code which creates HDF5 files with VizSchema metadata. Unlike VisIt, the support of VizSchema in ParaView is not complete and optimal. For example, each mesh can have an optional attribute named “vsAxisLabels”, which can be used to change the default axis labels. But ParaView completely neglects it. Another example is that though my file contains a uniform rectilinear mesh, ParaView imports it as a more complicated type of mesh.

I hope that there are other similar HDF5-based schemes which ParaView fully supports. I have some quite modest expectations from such an scheme:

  • Each file has one single mesh, a uniform rectilinear one
  • Two data arrays are defined on the mesh (nodal values)
  • The data arrays have row-major order (like in C)
  • The axis labels can be included in the file

ParaView rely on the VisitReader to read the .vsh5 format, so I would expect results to be similar.

I hope that there are other similar HDF5-based schemes which ParaView fully supports.

VTK now has a native h5 based format called VTKHDF. VTK File Formats - VTK documentation

Thanks for the reply. I prefer the GUI of ParaView, but .vsh5 files can be visualized more rapidly with VisIt.

Whenever I open a .vsh5 file in ParaView, I first have to apply a resample to image filter before It can do volume rendering. This issue is discussed here:

Moreover, ParaView neglects axis labels that are optionally embedded in .vsh5 files. VisIt automatically applies them.

Obviously, these issues are not serious. But my goal is that the end user of my code be able to visualize simulation results as fast as possible, without any unnecessary steps.