gbif的python客户端
pyobis的Python项目详细描述
安装
来自PYPI
pip install pyobis
开发版本
pip install git+git://github.com/sckott/pyobis.git#egg=pyobis
库API
pyobis被划分为每个api方法组的模块。
- 分类单元-分类名称
- 事件-事件搜索和事件下载
- 资源-资源
- 组-组
- 节点-节点
- 清单
您可以根据需要导入整个库或每个模块。
分类单元
frompyobisimporttaxataxa.search(scientificname='Mola mola')taxa.search(scientificname='Mola mola',offset=10,limit=10)taxa.search(geometry='POLYGON((30.1 10.1, 10 20, 20 40, 40 40, 30.1 10.1))',limit=20)taxa.search(aphiaid=key,year="2013",limit=20)taxa.taxon(406296)taxa.taxon(415282)
发生模块
搜索
frompyobisimportoccurrencesoccurrences.search(scientificname='Mola mola')occurrences.search(scientificname='Mola mola',offset=0,limit=10)occurrences.search(geometry='POLYGON((30.1 10.1, 10 20, 20 40, 40 40, 30.1 10.1))',limit=20)occurrences.search(aphiaid=key,year="2013",limit=20)
下载
res=occ.download(year=2001,scientificname='Orcinus')res.uuidres.status()res.fetch()
资源模块
frompyobisimportresourcesresources.search(scientificname=['Mola','Abra','Lanice','Pectinaria'])resources.resource(103)resources.citation(scientificname='Mola mola')
组模块
frompyobisimportgroupsgroups.group()groups.group(limit=3)
无损检测模块
frompyobisimportnodesnodes.node()
检查表模块
frompyobisimportchecklistaschch.list(year=2005,scientificname='Cetacea')
元
- 许可证:麻省理工学院,见LICENSE file
- 请注意,此项目是用Contributor Code of Conduct发布的。通过参与这个项目,你同意遵守它的条款。
更改日志
0.1.0(2016-12-12)
- 第一次按下PYPI
- 已完成所有obis api路由
0.0.6.9000(2016-05-12)
- 更新了缺少方法的模块
- 添加的模块:组、资源
- 删除了taxon模块,现在只有一个taxa模块,它拥有所有taxa/taxon方法
- 更新的文档
0.0.1(2015-12-11)
- 在工作中…还没有在pypi上