子采样海洋气候和参考数据
项目描述
用于对W OA等气候数据进行子采样或插值的包。
该包最初包含获取气候值以与测量数据进行比较的功能,从而允许通过比较进行质量控制检查。因此,它需要适用于请求的任何坐标。我将这些功能从CoTeDe中分离出来,作为一个独立的包,以便更多的人可以将其用于其他目的。
自由软件:3条款BSD风格许可证 - 查看 LICENSE.rst
特性
如果数据库文件不在本地可用,则自动下载。
提取或必要时插值请求坐标上的气候数据;
可以请求单个点、剖面或截面;
准备处理-180至180或0至360坐标系;
准备与以下内容一起使用
世界海洋大图(WOA)
CSIRO区域海洋图(CARS)
ETOPO(地形)
快速入门使用
在Python内部
>>> import oceansdb
>>> with oceansdb.WOA() as db:
查找可用信息
>>> db.keys()
某一点的平均温度
>>> t = db['sea_water_temperature'].extract(var='mean', doy=136.875, depth=0, lat=17.5, lon=-37.5)
盐度剖面
>>> t = db['sea_water_salinity'].extract(var='mean', doy=136.875, depth=[0, 10, 15, 18], lat=17.5, lon=-37.5)
温度的全深度剖面
>>> t = db['sea_water_temperature'].extract(var='mean', doy=136.875, lat=17.48, lon=[-39, -37.5, -35.2])
使用CARS代替WOA
>>> with oceansdb.CARS() as db:
>>> t = db['sea_water_temperature'].extract(var='mean', doy=136.875, lat=17.48, lon=[-39, -37.5, -35.2], depth=[0,10,120,280])
或从1分钟弧度分辨率获取一个点的地形图
>>> with oceansdb.ETOPO(resolution='1min') as db:
>>> h = db['topography'].extract(lat=17.5, lon=0)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
oceansdb-0.8.15.tar.gz (40.6 kB 查看散列)
构建分布
oceansdb-0.8.15-py2.py3-none-any.whl (27.4 kB 查看散列)
关闭
oceansdb-0.8.15.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 17dc46045e2fe86c8967f8dd583bb161638e70b29850d67cceec3b09e14c937e |
|
MD5 | 912851bb80f4f5c0836e13c6a864ca68 |
|
BLAKE2b-256 | 03a68c6f8c8795dfee2a19ff812c66b01bd83eea788db2a51187bfc1b0d7a263 |
关闭
oceansdb-0.8.15-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1a7c65f3b1c0aa9dd672f9c9da868b49c196ce7d6cff86a8cfa91fc16958a1cf |
|
MD5 | 0383d641abc9673e0f4dc632a9b68578 |
|
BLAKE2b-256 | 24f7fd20d1a52ce473f6a2a146416a7c9fec2bcf49d649c7345c1b5c802a13cb |