cdsapi era5下载到电脑
cdsapi era5 download to computer
我想通过 cdsapi 包从 era5 模型下载一些数据:
import cdsapi
c = cdsapi.Client()
url = c.retrieve(
'reanalysis-era5-single-levels',
{
'product_type': 'reanalysis',
'format': 'grib',
'variable': 'total_precipitation',
'year': '2021',
'month': '01',
'day': '01',
'time': '00:00',
},
'download.grib')
这是将 grib 文件下载到我的计算机还是已创建并保存到 CDS 的站点?
如果我打印 url
:
Result(content_length=2076600,content_type=application/x-grib,location=https://download-0004.copernicus-climate.eu/cache-compute-0004/cache/data2/adaptor.mars.internal-1612475135.0349507-29868-7-7ed52a50-6bc6-493b-8b3e-92ac91518fd0.grib)
如果它刚刚保存到该在线位置,是否有任何方法可以跳过该步骤并在同一个 c.retrieve
调用中将数据直接下载到计算机?
它已下载到您的计算机,可能与您 运行 您的脚本所在的文件夹相同。
如果您放置自定义完整路径而不是 'download.grib'
,您还可以指定不同的位置。
也可以在 cds 门户的 your requests 部分
中找到文件
我想通过 cdsapi 包从 era5 模型下载一些数据:
import cdsapi
c = cdsapi.Client()
url = c.retrieve(
'reanalysis-era5-single-levels',
{
'product_type': 'reanalysis',
'format': 'grib',
'variable': 'total_precipitation',
'year': '2021',
'month': '01',
'day': '01',
'time': '00:00',
},
'download.grib')
这是将 grib 文件下载到我的计算机还是已创建并保存到 CDS 的站点?
如果我打印 url
:
Result(content_length=2076600,content_type=application/x-grib,location=https://download-0004.copernicus-climate.eu/cache-compute-0004/cache/data2/adaptor.mars.internal-1612475135.0349507-29868-7-7ed52a50-6bc6-493b-8b3e-92ac91518fd0.grib)
如果它刚刚保存到该在线位置,是否有任何方法可以跳过该步骤并在同一个 c.retrieve
调用中将数据直接下载到计算机?
它已下载到您的计算机,可能与您 运行 您的脚本所在的文件夹相同。
如果您放置自定义完整路径而不是 'download.grib'
,您还可以指定不同的位置。
也可以在 cds 门户的 your requests 部分