跳转到主要内容

Python中的海洋数据访问

项目描述

Build Status Build status Coverage Status CodeFactor License: MIT

yodapy

Python中的您的海洋数据访问(YODAPY)

安装

pip install yodapy

直接从github安装

对于开发者和测试者

pip install git+https://github.com/cormorack/yodapy.git

开发

git clone https://github.com/cormorack/yodapy.git
cd yodapy
conda create -n yodapy -c conda-forge --yes python=3.6 --file requirements.txt --file requirements-dev.txt
source activate yodapy
pip install -e .

凭证

要获取凭证,您必须OOI数据门户注册。选择登录下拉菜单并点击注册。填写并提交表单,您将自动登录。点击您的电子邮件ID(右上角)以访问/编辑您的个人资料。现在,此个人资料包括您的凭证。您应该点击刷新API令牌按钮以获取稳定的令牌;然后记下您的用户名(格式为OOIAPI-XXXXXXXXXXXXXX)和令牌(格式为XXXXXXXXXXX)。它们将在以下内容中使用。

要开始使用yodapy进行ooi数据源,您需要设置您的凭证文件。 这只需设置一次。

>>> from yodapy.utils.creds import set_credentials_file
>>> set_credentials_file(data_source='ooi', username='MyName', token='My secret token')

运行程序示例

>>> from yodapy.datasources import OOI
>>> ooi = OOI()
>>> ooi.search(region='cabled', site='axial base shallow profiler', node='shallow profiler', instrument='CTD')
>>> ooi.view_instruments()
>>> ooi.data_availability()
>>> begin_date = '2018-01-01'
>>> end_date = '2018-01-02'
>>> ooi.request_data(begin_date=begin_date, end_date=end_date)
>>> ooi.check_status()
Request Completed
>>> ds_list = ooi.to_xarray()

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

yodapy-0.3.0b0.tar.gz (135.3 kB 查看哈希值)

上传时间 源代码

构建分发

yodapy-0.3.0b0-py3-none-any.whl (134.7 kB 查看哈希值)

上传时间 Python 3

由以下支持