Jupyter笔记本服务器扩展,提供获取HDF5内容和数据的API。建立在h5py上。

jupyterlab-hdf的Python项目详细描述


#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问题仍然存在(主要是面包屑)。
  • 数据集文件类型 -效果很好。数据将根据需要动态加载到网格中。只读。开发的下一个目标是启用数据集元素的选择/复制。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java两个构造函数?   java for(inti:x)做什么?   java如何将一个bean的构造函数参数传递给嵌套bean   java从易趣链接提取项目ID   java多线程BufferedReader   安卓全新应用程序在R.java中抛出“语法错误,插入“}”以完成类体”   java Spring启动依赖注入请求范围的bean   java给定的时间,然后约定和异常处理。和莫基托和朱尼特在一起   与Android Studio的java Oracle数据库连接   在web服务器(Heroku)上承载可运行jar文件(Discord bot)的java   java如何每隔n秒在imageview中更改图像   java不理解“volatile”关键字   java使用JPA编写自定义SQL查询   java如何使用filechannel作为参数来编写对象