Bridging the gaps between HDF5 and High Level Programming languages (or "No Programming Language Left Behind")

The HDF5 group was originally engaged in supporting HDF5 for programmers working in lower level languages (C and Fortran 77). Later C++ and Fotran 90 support was been added. High level dynamic programming language support has generally been limited to commercial data analysis languages and to Python via the PyTables software. Good support for scientific data objects (namely multidimensional arrays) has become available in high level languages such as Perl, Python, and Ruby, where it previously had been absent, making them practical tools for some data analysis activities. It would be advantageous to have HDF5 support to facilitate this use. To ease incorporation of the HDF5 library into other languages it would be valuable to discuss how the design of the HDF5 API can evolve to make library/language interfacing a "turn key" process.

Back to Agenda
Last modified: 06/02/2017
About Us | Contact Info | Archive Info | Disclaimer
Sponsored by Subcontract number 4400528183 under Raytheon Contract number NNG15HZ39C, funded by NASA / Maintained by The HDF Group