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我可以扩展一个@Component并创建另一个@Component类,一次只能使用一个吗?   dice Java:使用静态方法在Main之外的方法中调用对象   Java中的泛型类型推理(#la C#)   java如何使用进程和PID过滤正确捕获logcat?   java Hibernate:无法获取检索到的关联列表   java Set滑动面板布局水平滚动已禁用   java中128位上的ipv6按位操作   java图形二叉搜索树节点间距   JavaSpring数据,MySQL,连接在8小时不活动后终止   java如何更改Android上必需的Facebook权限字段   java如何从未映射类返回hibernate中受影响的行数   java播放Http。上下文实现   SplashScreen中的java 安卓异常   java Android为什么在onCreate中显示文本   使用JavaPlot的java Spectrogram不起作用   java将SecurityContextToken设置为SOAP头