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第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳