用于从biocode fims数据库访问数据的python客户端。
biocode_fims的Python项目详细描述
Biocode职能指令手册
用于从Biocode FIMS数据库访问数据的python客户端。
- 自由软件:麻省理工学院许可证
- 文档:https://biocode-fims.readthedocs.io。
安装
pipinstallbiocode_fims
基本用法
返回biocode fims中所有public项目的列表。
>>>importbiocode_fims>>>all_projects=biocode_fims.list_projects()>>>print(all_projects){"Barcode of Wildlife Nigeria":10,"Amphibian Disease":26,"SI Barcoding CBOL":12,"Hawaii Dimensions":3,"University and Jepson Herbaria":22,"Barcode of Wildlife Nepal":23,"Barcode of Wildlife Kenya":8,"New York Botanical Garden":28,"Barcode of Wildlife Proficiency Testing":24,"Barcode of Wildlife Mexico":9,"Barcode of Wildlife South Africa":11,"Barcode of Wildlife Training":5}
返回“si barcoding cbol”项目(项目id:12)中的前4个数据集。
>>>importbiocode_fims>>>all_sibn_datasets=biocode_fims.list_datasets(12)>>>print(all_sibn_datasets[:4])['Brazil_Ants_A','Brazil_Ants_B','Brazil_Ants_C','Brazil_Ants_D']
获取数据集“djbirds_p01”的内容。
>>>importbiocode_fims>>>contents=biocode_fims.dataset_contents(12,['DJBirds_P01'])>>>print(len(contents))83
要对数据集内容做一些有用的事情,最好将它们加载到pandas数据框中。
待办事项
- 正确执行测试
- 展开到OAuth后面的API端点
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.2.0(2017-06-29)
- 更改了数据集内容函数,默认情况下过滤出空字段
- 在RTD上运行文档,在Travisci上运行持续集成
0.1.0(2017-06-21)
- PYPI的初始版本。