数据集服务(如ckan和hydroshare)的通用python接口
tethys_dataset_services的Python项目详细描述
特提斯数据集为ckan和hydroshare等数据集服务提供了python编程接口。
安装
Tethys数据集服务可以通过PIP或下载源安装。通过PIP安装:
pip install tethys_dataset_services
通过下载安装:
git clone https://github.com/CI-WATER/django-tethys_dataset_services.git cd tethys_dataset_services python setup.py install
测试
要运行测试,您需要使用适当的ckan端点和api密钥编辑位于tethys_dataset_services.tests.test_config.py的test_config.py文件。
用法
from tethys_dataset_services.engines import CkanDatasetEngine engine = CkanDatasetEngine(endpoint='http://<ckan_host>/api/3/action', apikey='G3taN@p|k3Y') result = engine.list_datasets()