h5py兼容的hdf rest api客户端库

h5pyd的Python项目详细描述


https://travis-ci.org/HDFGroup/h5pyd.svg?branch=master

hdf5 rest接口的python客户端库

简介

此存储库包含h5pyd的库、测试和示例,h5pyd是 HDF rest接口。

库为rest规范提供了一个高级接口,通常是 比直接调用http调用更容易使用。

该软件包基于流行的h5py软件包,旨在与 h5py高级接口。

安装

通过PIP:

pip install h5pyd

从发布tarball或git签出:

python setup.py install

默认情况下,这些示例查找h5serv的本地实例。见https://github.com/HDFGroup/h5serv 有关安装和运行h5serv的说明。

这些测试也被设计用于hsd(参见https://github.com/HDFGroup/hsds)。在本地安装hsd,或设置环境变量(请参阅下一节) 指向现有的HSDS实例。

测试

设置以下环境变量,通知h5pyd使用哪个端点和用户名:

  • hs_端点-“http://127.0.0.1:5000”用于本地安装的h5serv或相应的远程端点
  • hs_用户名-“test_user1”或您的首选用户名称
  • hs_password-上述用户名的密码-“test”用于本地h5serv安装的test_user1
  • test2_username-“test_user2”或您的首选用户名
  • test2_password-关于用户名的密码-“test”关于本地h5serv安装的test_user2
  • h5pyd_test_folder-将用于生成文件的服务器文件夹。使用“h5pyd_test.hdfgroup.org”进行本地h5serv安装。对于hsd,还支持posix样式的路径,例如::home/bob/h5pyd_test。对于hsds,在运行测试之前使用hstouch命令创建文件夹,例如:$ hstouch /home/bob/h5pyd_test/

运行:$python testall.py以执行测试套件。

卸载

只需删除安装目录和所有要卸载的内容。

报告错误(和一般反馈)

http://github.com/HDFGroup/h5pyd/issues为您发现的任何问题创建新问题。

对于一般问题/反馈,请使用kita论坛(https://forum.hdfgroup.org/c/kita)。

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

推荐PyPI第三方库


热门话题
java对ServiceListener和ServiceTracker调用提供了哪些排序保证?   java找不到方法格式的符号(DateTimeFormatter)?   mysql有没有一种方法可以将TCPDump输出到一个文件中,并用Java对其进行过滤,每5秒钟用新数据覆盖一次该文件?   java如何最好地配置用户上传支持文件的上传位置   java我在Android上使用OData4j,我无法获取实体   JPA实体关系简单示例中的java获取错误   JAVANoClassDefFoundError:安卓。应用程序。用法安卓中的UsageStatsManager   Eclipse中javaoo代码分析   java MethodVisitor抛出类格式错误   java为什么在从ViewModel调用时,改型排队不起作用?   调试小程序Java控制台:删除跟踪消息大小限制   java复杂安卓活动动画   java如何在使用JDOM2解析XML时忽略注释内容   java通过循环创建文本字段   即使在bufferedwriter关闭后也未发现java文件异常   单链表恢复中的java错误