Thursday, 14 November 2024

氷河合宿その4g:ダウンロードスクリプト応用編

 合宿参加者が提出してくれたスクリプトの中で、「おっ、これは使える」と思ったモノを紹介します。

こちらはフォルダの有無を確認し、なければ作成してからダウンロードを開始するというもの。

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