合宿参加者が提出してくれたスクリプトの中で、「おっ、これは使える」と思ったモノを紹介します。
こちらはフォルダの有無を確認し、なければ作成してからダウンロードを開始するというもの。
import os
odir = 'nc'
os.makedirs(odir, exist_ok=True)
|
target = f'{odir}/site{yr}{mn}mon.nc'
こちらは変更しがちなパラメータについて、冒頭で指定しておくというもの。
syr, eyr = 2010, 2020
odir = 'nc'
site = 'arctic'
latn, lats, lonw, lone = 80, 70, 60, 100 # 北南西東で指定
|
"area": [latn, lonw, lats, lone] # ERA5の指定に合わせて「北西南東」となっているのに注意target = f'{odir}/{site}{yr}{mo}hour.nc'
#もしくは
target = odir + '/' + site + yr + mn + 'hour.nc'
それぞれ工夫してくれたおかげで自分も新しいことも覚えられてなかなか良かったです。
No comments:
Post a Comment