#JupyterLab-HDF5

打开并浏览jupyterlab中的hdf5文件。可以处理非常大(TB)大小的文件。现在与标准文件浏览器集成!

啊![高清预览](readme.png)

目前正在早期发布中。双击文件浏览器中的一个.hdf5文件将在一个特殊的hdf浏览器中打开它。然后,您可以浏览这些组并打开.hdf5文件中的数据集。所有数据集将以只读方式打开。

从地面开始设计,尽可能高效。数据将仅在创建可见显示所需时提取。这使得扩展可以处理非常大的文件,可能达到tb范围。

##安装

`bash

pip install jupyterlab_hdf

jupyter labextension install jupyterlab-hdf

`

这将安装此插件所需的服务器扩展和labextension。

您还可以通过jupyterlab的扩展管理器gui安装labextension。请记住,如果您使用gui,您仍然需要通过pip安装jupyterlab\u hdf服务器扩展。

##开发

对于开发安装,克隆存储库,然后在repo目录中运行以下命令:

`bash

pip install .

jlpm build:dev

`

若要监视/重新生成对此扩展的源代码所做的更改,请运行:

`bash

jlpm run build:watch

`

##这个分机里有什么

此扩展名由两部分组成:hdf5文件浏览器和hdf5数据集文件类型。

###HDF5文件浏览器

允许您导航.hdf5文件的组,就像它们是文件系统中的目录一样。用户系统上的任何.hdf5文件都可以通过在浏览器顶部的框中输入其路径(相对于jupyterlab主目录)来打开。

###HDF5数据集文件类型

使用HDF5文件浏览器打开数据集时,将打开一个文档,该文档通过网格显示数据集的内容。

##最新版本的状态文件浏览器工作良好,允许您通过双击打开数据集。一些小的ui问题仍然存在(主要是面包屑)。

数据集文件类型

-效果很好。数据将根据需要动态加载到网格中。只读。开发的下一个目标是启用数据集元素的选择/复制。