hiev数据捕获应用程序api的python 3包装器

hievp的Python项目详细描述


层次结构

hievpy是一个python 3包装器,它围绕着数据捕获HIEv的api接口 由位于Western Sydney UniversityHawkesbury Institute for the Environment使用的应用程序。

下面简要介绍了hievpy库,包括安装说明。全部 文档和示例可以在项目的documentation pages中找到。

先决条件

要使用hievpy,您必须在 HIEv应用程序。若要讨论注册事宜,请联系HIE的数据经理, Gerry Devine

安装

hievpy可以通过pip安装:

$ pip install --index-url https://test.pypi.org/simple/ hievpy

Note: HIEvPy is currently hosted on Test PyPi. This will soon be moved to the official PyPi repository

一旦hievpy安装完毕,您就可以使用以下命令将其导入到python控制台或脚本中:

importhievpyashp

(使用可选的作为hp的快捷方式)

hievpy函数

一般功能
  • search:返回与一组输入搜索参数匹配的hiev记录列表
  • search_download:执行hievpy搜索并自动下载匹配的文件
  • upload:将带有相关元数据的文件上载到hiev
  • update_metadata:更新hievpy search返回的记录列表上的元数据
至5个功能
  • toa5_summary:返回给定的toa5摘要信息(变量名称、单位和度量类型) 个人搜索返回记录。
  • search_loaf_toa5df:执行hievpy搜索,并在给定文件记录的情况下将结果加载到pandas数据帧中

有关所有hievpy函数的完整解释,请参见项目的documentation pages

示例

examples文件夹包含许多示例脚本,概述了不同的hievpy函数的用法。

要运行任何示例脚本,您需要运行hiev py.utils.make_credsfile(),该脚本创建的文件github不会共享名为credentials.py并用HIEV API标记填充它

import hievpy as hp
hp.utils.make_credsfile()

许可证

版权所有(c)2018 Gerry Devine

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

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

推荐PyPI第三方库


热门话题
java通过Spring MVC web应用程序向客户端发送文本文件   java是否可以在运行时动态实例化DAO类?   调用VB。来自Java的net函数   java在Android中通过单击打开特定文件夹   java如何使用maven pom。xml标识非标准项目结构中的testng测试用例?   java为什么FOP在大文件上崩溃?   Architecture python+flask和spring boot+java   java Kafka工具根本没有启动Ubuntu 19.10   如何使用Eclipse运行Java USB API for Windows   java如何在Eclipse中查看J2EE预览服务器/容器的日志/控制台?   网页抓取是否可以使用Java crawler crawler4j暂停和恢复抓取?   java当我第二次按下按钮时,应用程序停止工作   带有偏移量和限制的java SQLite分页问题   java如何在OSX mavericks中将端口80转发到8080   java从泛型方法调用非泛型方法   java My代码未按预期工作。十进制输出不是它应该的样子   节点。java中的js加密(jasypt)和nodejs中的解密   java乘法表不工作数组索引超出范围   java将JDBC与Firebirdsql连接起来