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如何将HashMap<String,Object>从一个活动传递到另一个活动   java如何手动加密socket连接的流量?   java正则表达式生成一个不正确的结果   Java方法引用具有泛型参数的方法   java app setBackground()错误:不兼容的类型:int无法转换为Drawable   java是启动Spring引导而不是SpringApplication的其他方法。跑   无法打开java类路径资源[org/quartz/impl/jdbcjobstore/tables_h2.sql],因为它不存在   spring使用Java,如何确定来自tomcat Web服务器的出站服务调用?   java获取多个同名的XML元素JAXB   java使用Ant从同一代码库构建Swing和Android应用程序   JComponent的java重绘方法不起作用   java目标不可访问,标识符“beanName”解析为null   smtp是否有支持esmtp管道的java api?   java如何在Spring中自动连接业务对象   java在Hibernate中没有其他保存实体的方法吗?   针对两个客户机的SpringJavaWeb应用程序项目开发   使用split的java标记化输入