講義のページ/Seminar
をテンプレートにして作成
[
トップ
] [
新規
| |
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
* 専攻演習(ゼミ) [#af46c217]
** 春学期 [#a0cdef54]
→ [[講義のページ/Pythonのお勉強]]
** 秋学期 [#i70796e2]
*** JRA-3Q [#xfbd606d]
- JRA-3Qとは~
気象庁による新しい長期再解析データ (cf. [[気象庁第3次長...
- データの入手
-- [[DIAS アカウント申請>https://auth.diasjp.net/account/...
-- [[DIAS によるダウンロードページ>https://data.diasjp.ne...
- ファイル名 (cf. [[気象業務支援センターによる説明>http:/...
基本フルセットの場合
-- 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, 1...
|anl_land125| 陸面解析値 |6 時間毎(00, 06, 12, 18UTC) |
|fcst_surf125| 2 次元物理量瞬間値 |毎時(00, 01, ..., 23U...
|fcst_land125| 陸面予報値 |毎時(00, 01, ..., 23UTC) |
|bnd_ocean125| 海面境界条件 |毎時(00, 01, ..., 23UTC) |
|fcst_phy2m125| 2 次元物理量平均値 |毎時(00(00〜01UTC ...
|fcst_phyland125| 陸面物理量平均値 |毎時(00(00〜01UTC...
*** 気象庁予報データ [#z31c54ba]
- データについて~
-- 気象庁予報データとは~
気象庁が各種気象情報を提供するために数値計算を実行してい...
基本的にはデータ提供に費用がかかりるため、購入するべきも...
-- MSM~
全球予報モデル(GSM)に対して、日本近辺を計算したメソスケー...
- Pythonでの扱い~
※ Rで扱う場合には、[[2022年度専攻演習のページ>../Seminar2...
*** Python と Jupyter Notebook [#s62fef16]
- 背景~
Google Colaboratory は便利でパワフルだ。しかし、例えば長...
そこで、似たような環境を手元のノートパソコンで実現する。~
~
- インストール
-- Python(アップグレードも同じ手続きでできる。)~
--- [[Python.org>https://www.python.org/]] から、Download...
--- 環境に合わせて、インストーラーをダウンロードする。64b...
--- ダウンロードされたファイルを実行する。~
□ Add python.exe to PATH にチェックを入れておく。~
そのうえで、"Install Now" をクリックする。
-- Jupyter Notebook~
--- Python のインストールを終えたあとで、コマンドプロンプ...
--- インストールのコマンドを入力。
pip install notebook
--- "pip" の新しいバージョンがある、と、(英語で)表示さ...
-- wgrib2~
気象関係のデータを扱うために wgrib2 を導入する。~
wgrib2 は、grib2 形式のファイルを netCDF に変換するために...
pygrib というパッケージでも使えそうだが、インストールに失...
そこで、安心して作業するために、原因追求ではなく、wgrib2 ...
--- ダウンロード~
[[NOAAのサイト>https://www.ftp.cpc.ncep.noaa.gov/wd51we/w...
--- 移動~
コマンドプロンプトで、
path
を実行すると、コマンド名だけでプログラムを実行できる場所...
C:\Users\ユーザー名\AppData\Local\Programs\Python\Python...
があるだろう。ここに、wgrib2.exe を移動する。エクスプロー...
-- Cygwin~
wgrib2.exe は、cygwin で提供されるライブラリ(DLL)を利用し...
--- ダウンロード~
[[Cygwinのサイト>https://cygwin.com/install.html]]からset...
途中、どのサイトからダウンロードするかを尋ねられる。jp で...
--- パッケージの選択~
パッケージの選択画面(Select Packages)になったら、View ...
gcc-fortran
gcc-core
を skip から新しめのバージョンを選ぶ。次へ を繰り返してイ...
--- パスの設定~
コントロールパネル > システムの詳細設定の表示 > 環境変数 ...
新規で
C:\cygwin64\bin
を追加
-- Visual Studio~
通常必要ないが、Cartopy のようなパッケージを導入する場合...
--- ダウンロード~
[[Microsoftの公式サイト>https://visualstudio.microsoft.co...
--- インストーラーの実行~
ダウンロードしたインストーラーを実行。ワークロードの選択...
インストールボタンをクリックする。
~
-- パッケージのインストール
--- pip install pickleshare requests cartopy metpy netcdf4
~
- 実行
-- Jupyter Notebook の実行
--- コマンドプロンプトで次のコマンドを実行する。
jupyter notebook
~
--- ブラウザを選択するように指示されたら、適当なブラウザ...
ユーザーインターフェースは、ブラウザで実現される。
--- Google Colaboratory と同様に、プログラムはセルごとに...
実行中は、ブラウザの画面右上の表示が
Python 3 (ipykernel) ○
から
Python 3 (ipykernel) ●
に変化する。実行が終わると、再び○になる。
~
-- ipynb ファイルをダブルクリックして開く~
Google Colaboratory のファイルをダウンロードすると、ipynb...
これをダブルクリップして開くようにしたい。~
--- jupyter-notebook.exe を探す。~
例: C:\Users\mori\AppData\Local\Programs\Python\P...
--- 当該ファイルがあるフォルダーをエクスプローラで開き、...
--- プログラムから開く > 別のプログラムを選択 > その他の...
このとき、□ 常にこのアプリを使って… にチェックを入...
~
*** データを扱うサンプルプログラム [#c3fde59d]
| 目的 | Google Colaboratory | Jupyter Notebook |h
|レーダーエコー強度を取得して図にする|CENTER: [[●>https:/...
| 気象庁予報データの風速分布を図にする |CENTER: [[●>https...
| 静止画(png)を動画(mp4)に変換する|CENTER:[[●>https://col...
** 過去の専攻演習(ゼミ)のページ [#vb16f810]
-- [[2022年度>../Seminar2022]]
-- [[2021年度>../Seminar2021]]
-- [[2015年度>../Seminar2015]]
-- [[2014年度>../Seminar2014]]
-- [[2013年度>../Seminar2013]]
-- [[2012年度>../Seminar2012]]
-- [[2009年度>../Seminar2009]]
終了行:
#topicpath
* 専攻演習(ゼミ) [#af46c217]
** 春学期 [#a0cdef54]
→ [[講義のページ/Pythonのお勉強]]
** 秋学期 [#i70796e2]
*** JRA-3Q [#xfbd606d]
- JRA-3Qとは~
気象庁による新しい長期再解析データ (cf. [[気象庁第3次長...
- データの入手
-- [[DIAS アカウント申請>https://auth.diasjp.net/account/...
-- [[DIAS によるダウンロードページ>https://data.diasjp.ne...
- ファイル名 (cf. [[気象業務支援センターによる説明>http:/...
基本フルセットの場合
-- 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, 1...
|anl_land125| 陸面解析値 |6 時間毎(00, 06, 12, 18UTC) |
|fcst_surf125| 2 次元物理量瞬間値 |毎時(00, 01, ..., 23U...
|fcst_land125| 陸面予報値 |毎時(00, 01, ..., 23UTC) |
|bnd_ocean125| 海面境界条件 |毎時(00, 01, ..., 23UTC) |
|fcst_phy2m125| 2 次元物理量平均値 |毎時(00(00〜01UTC ...
|fcst_phyland125| 陸面物理量平均値 |毎時(00(00〜01UTC...
*** 気象庁予報データ [#z31c54ba]
- データについて~
-- 気象庁予報データとは~
気象庁が各種気象情報を提供するために数値計算を実行してい...
基本的にはデータ提供に費用がかかりるため、購入するべきも...
-- MSM~
全球予報モデル(GSM)に対して、日本近辺を計算したメソスケー...
- Pythonでの扱い~
※ Rで扱う場合には、[[2022年度専攻演習のページ>../Seminar2...
*** Python と Jupyter Notebook [#s62fef16]
- 背景~
Google Colaboratory は便利でパワフルだ。しかし、例えば長...
そこで、似たような環境を手元のノートパソコンで実現する。~
~
- インストール
-- Python(アップグレードも同じ手続きでできる。)~
--- [[Python.org>https://www.python.org/]] から、Download...
--- 環境に合わせて、インストーラーをダウンロードする。64b...
--- ダウンロードされたファイルを実行する。~
□ Add python.exe to PATH にチェックを入れておく。~
そのうえで、"Install Now" をクリックする。
-- Jupyter Notebook~
--- Python のインストールを終えたあとで、コマンドプロンプ...
--- インストールのコマンドを入力。
pip install notebook
--- "pip" の新しいバージョンがある、と、(英語で)表示さ...
-- wgrib2~
気象関係のデータを扱うために wgrib2 を導入する。~
wgrib2 は、grib2 形式のファイルを netCDF に変換するために...
pygrib というパッケージでも使えそうだが、インストールに失...
そこで、安心して作業するために、原因追求ではなく、wgrib2 ...
--- ダウンロード~
[[NOAAのサイト>https://www.ftp.cpc.ncep.noaa.gov/wd51we/w...
--- 移動~
コマンドプロンプトで、
path
を実行すると、コマンド名だけでプログラムを実行できる場所...
C:\Users\ユーザー名\AppData\Local\Programs\Python\Python...
があるだろう。ここに、wgrib2.exe を移動する。エクスプロー...
-- Cygwin~
wgrib2.exe は、cygwin で提供されるライブラリ(DLL)を利用し...
--- ダウンロード~
[[Cygwinのサイト>https://cygwin.com/install.html]]からset...
途中、どのサイトからダウンロードするかを尋ねられる。jp で...
--- パッケージの選択~
パッケージの選択画面(Select Packages)になったら、View ...
gcc-fortran
gcc-core
を skip から新しめのバージョンを選ぶ。次へ を繰り返してイ...
--- パスの設定~
コントロールパネル > システムの詳細設定の表示 > 環境変数 ...
新規で
C:\cygwin64\bin
を追加
-- Visual Studio~
通常必要ないが、Cartopy のようなパッケージを導入する場合...
--- ダウンロード~
[[Microsoftの公式サイト>https://visualstudio.microsoft.co...
--- インストーラーの実行~
ダウンロードしたインストーラーを実行。ワークロードの選択...
インストールボタンをクリックする。
~
-- パッケージのインストール
--- pip install pickleshare requests cartopy metpy netcdf4
~
- 実行
-- Jupyter Notebook の実行
--- コマンドプロンプトで次のコマンドを実行する。
jupyter notebook
~
--- ブラウザを選択するように指示されたら、適当なブラウザ...
ユーザーインターフェースは、ブラウザで実現される。
--- Google Colaboratory と同様に、プログラムはセルごとに...
実行中は、ブラウザの画面右上の表示が
Python 3 (ipykernel) ○
から
Python 3 (ipykernel) ●
に変化する。実行が終わると、再び○になる。
~
-- ipynb ファイルをダブルクリックして開く~
Google Colaboratory のファイルをダウンロードすると、ipynb...
これをダブルクリップして開くようにしたい。~
--- jupyter-notebook.exe を探す。~
例: C:\Users\mori\AppData\Local\Programs\Python\P...
--- 当該ファイルがあるフォルダーをエクスプローラで開き、...
--- プログラムから開く > 別のプログラムを選択 > その他の...
このとき、□ 常にこのアプリを使って… にチェックを入...
~
*** データを扱うサンプルプログラム [#c3fde59d]
| 目的 | Google Colaboratory | Jupyter Notebook |h
|レーダーエコー強度を取得して図にする|CENTER: [[●>https:/...
| 気象庁予報データの風速分布を図にする |CENTER: [[●>https...
| 静止画(png)を動画(mp4)に変換する|CENTER:[[●>https://col...
** 過去の専攻演習(ゼミ)のページ [#vb16f810]
-- [[2022年度>../Seminar2022]]
-- [[2021年度>../Seminar2021]]
-- [[2015年度>../Seminar2015]]
-- [[2014年度>../Seminar2014]]
-- [[2013年度>../Seminar2013]]
-- [[2012年度>../Seminar2012]]
-- [[2009年度>../Seminar2009]]
ページ名: