用python访问海洋数据

yodap的Python项目详细描述


Build StatusBuild statusCoverage StatusCodeFactorLicense: 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 data portal注册。 选择登录下拉列表并单击寄存器。填写并提交表格,您将自动 登录。单击您的电子邮件ID(右上角)访问/编辑您的个人资料。此配置文件现在包括 你的证件。您应该单击按钮refresh api token以获得稳定的令牌;然后记下 您的用户名(格式ooiapi-xxxxxxxxxxxx)和令牌(格式xxxxxxxxxx)。他们是 用于下面的内容。

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

>>>fromyodapy.utils.credsimportset_credentials_file>>>set_credentials_file(data_source='ooi',username='MyName',token='My secret token')

运行程序的示例

>>>fromyodapy.datasourcesimportOOI>>>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()RequestCompleted>>>ds_list=ooi.to_xarray()

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

推荐PyPI第三方库


热门话题
Java岩石、布、剪刀程序,带文件输入   java迭代Hashmap中的值列表   数组不能正确循环   JavaHibernate:对于一个遥远的惰性依赖,有一个渴望的获取者吗?   交通阻塞下的java车辆路径选择   如何在java中创建布尔方法来检查添加到具有特定索引的arraylist的对象   java Tomcat配置文件/上下文xml似乎已经崩溃了。请确保它是可分析和有效的。有关详细信息,请参阅服务器日志   为什么坐标有时相等,有时不相等?   java libgdx CameraInputController过于敏感,平移开始得太早   将C++排序函数移植到java   java应该是十进制的   swing Java JFrame中的所有内容都不可见   java使用数组中除一个元素以外的所有元素   从子类运行构造函数的Java