#author("2023-11-22T12:00:26+09:00","external:moriat","moriat") #topicpath * 専攻演習(ゼミ) [#af46c217] ** 春学期 [#a0cdef54] → [[講義のページ/Pythonのお勉強]] ** 秋学期 [#i70796e2] *** JRA-3Q [#xfbd606d] - JRA-3Qとは~ 気象庁による新しい長期再解析データ (cf. [[気象庁第3次長期再解析(JRA-3Q)>https://jra.kishou.go.jp/JRA-3Q/index_ja.html]]) - データの入手 -- [[DIAS アカウント申請>https://auth.diasjp.net/account/public/ja/guest/]] -- [[DIAS によるダウンロードページ>https://data.diasjp.net/dl/storages/filelist/dataset:645]] - ファイル名 (cf. [[気象業務支援センターによる説明>http://www.jmbsc.or.jp/jp/offline/hd0025.html]])~ 基本フルセットの場合 -- Const 不変データ -- Clim9120 平年値 -- Hist/Monthly 月平均 -- Hist/Daily 日別~ |ファイル名 | 物理量 | 時間間隔(時刻)|h |anl_surf125| 地表面解析値| 6 時間毎(00, 06, 12, 18UTC) | |anl_snow125| 積雪深解析値| 日毎(18UTC) | |anl_p125| 等圧面解析値 |6 時間毎(00, 06, 12, 18UTC) | |anl_isentrop125| 等温位面解析値 |6 時間毎(00, 06, 12, 18UTC) | |anl_land125| 陸面解析値 |6 時間毎(00, 06, 12, 18UTC) | |fcst_surf125| 2 次元物理量瞬間値 |毎時(00, 01, ..., 23UTC)| |fcst_land125| 陸面予報値 |毎時(00, 01, ..., 23UTC) | |bnd_ocean125| 海面境界条件 |毎時(00, 01, ..., 23UTC) | |fcst_phy2m125| 2 次元物理量平均値 |毎時(00(00〜01UTC の平均値), 01, ..., 23UTC)| |fcst_phyland125| 陸面物理量平均値 |毎時(00(00〜01UTC の平均値), 01, ..., 23UTC) | *** 気象庁予報データ [#z31c54ba] - データについて~ -- 気象庁予報データとは~ 気象庁が各種気象情報を提供するために数値計算を実行している。その実行結果を、気象予報業務を行うものに提供するためのデータ。~ 基本的にはデータ提供に費用がかかりるため、購入するべきもの。しかし、教育・研究目的で公開されている。~ -- MSM~ 全球予報モデル(GSM)に対して、日本近辺を計算したメソスケールモデル(MSM)とがある。 - Pythonでの扱い~ ※ Rで扱う場合には、[[2022年度専攻演習のページ>../Seminar2022]]を参照のこと。 *** Python と Jupyter Notebook [#s62fef16] - 背景~ Google Colaboratory は便利でパワフルだ。しかし、例えば長い処理を行うときにはタイムアウトを心配しなければならない。~ そこで、似たような環境を手元のノートパソコンで実現する。~ ~ - インストール -- Python(アップグレードも同じ手続きでできる。)~ --- [[Python.org>https://www.python.org/]] から、Downloads > Windows を選択し、Latest Python 3 Release - Python 3.X.X をクリックする。 --- 環境に合わせて、インストーラーをダウンロードする。64bit なら、Windows installer (64-bit) --- ダウンロードされたファイルを実行する。~ □ Add python.exe to PATH にチェックを入れておく。~ そのうえで、"Install Now" をクリックする。 -- Jupyter Notebook~ --- Python のインストールを終えたあとで、コマンドプロンプトを開く。管理者である必要はない。 --- インストールのコマンドを入力。 pip install notebook --- "pip" の新しいバージョンがある、と、(英語で)表示されたら支持に従って更新しておく。 -- wgrib2~ 気象関係のデータを扱うときには必要なので wgrib2 を導入する。 --- ダウンロード~ [[NOAAのサイト>https://www.ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/]] から、Windows10 > v3.1.3 (最新版) へ移動し、wgrib2.exe をダウンロードする。 --- 移動~ コマンドプロンプトで、 path を実行すると、コマンド名だけでプログラムを実行できる場所が表示される。例えば、~ C:\Users\ユーザー名\AppData\Local\Programs\Python\Python312\Scripts\ があるだろう。ここに、wgrib2.exe を移動する。エクスプローラーを開いて、上のパス(ディレクトリ名)をコピペしてそこを開き、貼り付ける。 -- wget~ wgrib2 と同様にインストールする。[[wget for Windows>https://gnuwin32.sourceforge.net/packages/wget.htm]]から、Binaries の Zip ファイルをダウンロードする。 - 実行 -- Jupyter Notebook の実行 --- コマンドプロンプトで次のコマンドを実行する。 jupyter notebook --- ブラウザを選択するように支持されたら、適当なブラウザを選ぶ。~ ユーザーインターフェースは、ブラウザで実現される。 ** 過去の専攻演習(ゼミ)のページ [#vb16f810] -- [[2022年度>../Seminar2022]] -- [[2021年度>../Seminar2021]] -- [[2015年度>../Seminar2015]] -- [[2014年度>../Seminar2014]] -- [[2013年度>../Seminar2013]] -- [[2012年度>../Seminar2012]] -- [[2009年度>../Seminar2009]]