【问题标题】:How to read hdf5 file in javascript inside browser如何在浏览器内的 javascript 中读取 hdf5 文件
【发布时间】:2016-11-25 00:39:04
【问题描述】:

我有使用 c++ 应用程序创建的 hdf5 文件。我想使用 javascript 在浏览器中读取相同的 hdf5 文件。

Hdf5 文件将使用 xhr 或 web 套接字请求从服务器下载,文件的内容将存储在 javascript 变量中,然后我想读取变量的内容。

请告诉我任何可用于在浏览器中读取 hdf5 的 javascript 库。

我试过“https://github.com/HDF-NI/hdf5.node”,但它只支持 nodejs。

是否可以将上述库转换为支持在浏览器内阅读。

【问题讨论】:

  • 您能透露一下您用来生成 hdf5 文件的 C++ 应用程序吗?它将帮助我们了解哪些类似技术可能适合您的案例?
  • C++ 应用程序会将 3D 几何数据(如顶点、法线)写入 HDF5 文件,并且相同的文件将在 javascript 中使用 webgl 在 webbrowser 中呈现。我使用了 [link] (support.hdfgroup.org/HDF5/doc/cpplus_RM/index.html)
  • C++ 应用程序将创建 3D 几何数据链接顶点,正常为 hdf5 文件,并且相同的文件将在 JavaScript 中使用 Webgl 在 Web 浏览器中呈现。我使用了 hdf5 1.10 和这个链接link
  • @Srinivas 你有没有找到解决方案?
  • @Brian Bienvenu 不,我没有找到解决方案。我没有使用 hdf5,而是使用自定义二进制文件。

标签: javascript node.js browserify hdf5


【解决方案1】:

它只能读取 HDF5 文件的子集,但这是可行的: https://github.com/usnistgov/jsfive

它基本上涵盖了 pyfive 库 (https://github.com/jjhelmus/pyfive) 可以读取的所有文件,因为它是该库的直接端口。

【讨论】:

    猜你喜欢
    • 2011-05-08
    • 2022-08-10
    • 1970-01-01
    • 2010-10-19
    • 2016-09-28
    相关资源
    最近更新 更多