NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Pedro Vicente <pedro.vicente@xxxxxxxxxxxxxxxxxx> wrote: >> In any event, FYI, I have implemented a similar thing but in a >> narrower domain. I needed to map VOTable [1] (an xml format with a >> defined data model for astronomy) to HDF5. >> The code is on github [2]. It is mainly meant to be used as a >> library, but the code also builds a simple program that converts files >> between formats. > > ok, thanks, > I did a clone of > > https://github.com/Caltech-IPAC/tablator > > but it seems there is not a build system? It has a build system, but is missing an INSTALL file :( I have now added one. > by the way HDF5 has its own table API, it seems you did not use it > > https://support.hdfgroup.org/HDF5/doc/HL/RM_H5TB.html Correct. The tablator library reads the metadata to set up the column types and the number of rows. Then populating the table is a binary read(). I needed the absolute best performance, and this strategy avoids the need to parse each column and row. This puts some limits on what kind of HDF5 tables it can read. For example, it can not handle variable length strings. Cheers, Walter Landry
netcdfgroup
archives: