2023年度
B, F, G 合同セミナー (増田担当分ページ)
別々にやっている部分のセミナー F は [セミナーF] のページへ
「セミナーの基礎」 観測実習
おもな情報は Teams の「環境気象学分野」 Team のところを見てください。
ここには増田が作成・収集した情報を置きます。
日程概略
- 8月 6日 (日) 熊谷キャンパスで、観測練習など
- 8月 7日 (月) 熊谷キャンパスからバスでつくば市へ。気象研究所 見学、筑波大学の観測現場に到着。
- 8月 8日 (火) 正午 - 9日 (水) 正午 気象観測
- 8月 10日 (木) (変更あり) バスで熊谷キャンパスへ
おぼえがき
Pythonによる気象解析入門 (増田担当分)
- 2023年 6月 13日
- 2023年 6月 20日
- 2023年 6月 27日
- 2023年 7月 4日
- [観測点ごとの気象データを図示する]
- [2023-07-06 補足] 7月4日の授業でつかった jma_stations_sjis.csv と 授業時につくった 28d_map_stations_tmpmax.py にバグがありました。
luce の /home/masuda/mapstationobs の下に置いたものと、このウェブサイトからリンクしたものを、
修正後のものにさしかえました。
29d_graph_obs_ver1.py のプログラムで地点名を 'Tateno' とすると「つくば (館野)」の観測値を表示することに
授業時には失敗していましたが、さしかえたファイルをつかえばできます。
- 2023年 7月 11日
- 2023年 7月 18日
- [観測点ごとのデータと格子点のデータをかさねて図示する]
- [34b] よりも広い領域の JRA-55 による (観測点のデータはつかわない) 等圧線をかくのには、
6月13日の教材 (contour) にある [23d] がつかえます。
日時の指定のために変えるところは、monthstart, monthend, daystart, dayend と hour です。
ただし、[23d] の日時の指定は、世界時 (UTC) によっていて、データのある時刻は 0, 6, 12, 18 時です。
全部出したいならば、「for hour in [0, 6, 12, 18]:」とします。
日本時間 (JST) の 3, 9, 15, 21時が、それぞれ、世界時では、前日の 18時、当日の 0, 6, 12 時に対応します。
なお、図を画像ファイルに出すならば、plt.show() をやめて、plt.savefig() をふくむ一連の処理を有効にします。
- [2023年 8月 5日, 7日, 8日, 14日] 実習課題ではありませんが、教材を追加しました。
参考資料
- emacs について
- 実習では原則として 「emacs -nw」 (no window) をつかってください。
- c-x は control (ctrl) キーをおしながら x をおす。
- m-x は (ふつうのキーボードには meta キー がないので) escape (esc) キーをおしたあとで x をおす。
- 保存 c-x c-s
- 終了 c-x c-c
- 検索 c-s 「I-search:」と出るのでそこに検索対象文字列を入れる
- コマンド入力からぬけたいときは c-g
- cut and paste, copy and paste
- 対象のはじめの位置で c-space または c-@
- 対象のおわりの位置で
- [cut ならば] c-w
- [copy ならば] m-w (ESC w)
- はりつけるところで c-y
- [外] 慶応大学 湘南藤沢キャンパス SFC-CNSガイド 2001年版より [Emacs]
- [外] unixuser.org Yusuke Shinyama さん (2001年) [Emacs クイックリファレンス]
- [外] Emacs JP [Emacsチュートリアル 日本語訳] (GNU emacs 本家のドキュメントの日本語訳)
- [外] Emacs JP conao3 さん [2020年代の Emacs 入門] (やや専門的か?)
- luce での実習では日本語文字 (漢字・かな) をつかわないので、他のサイトの教材の 日本語入力関係の話題は ひとまず無視してください。
- [Linuxについての序論的なこと]
- [シェルについての教材補足]
- Python の気象学への応用で参考になるサイト
- Python matplotlib での色の指定
- 1文字で指定 (基本の 8色)
- 色の名まえで指定 (CSS colors)
- 16進数のカラーコード (「#」につづいて、R, G, B それぞれ16進 2けた)
- RGB 0~1の間の値のタプル
- グレースケール 0~1の間の小数を文字列型にする
- [外] (Python でデータサイエンス 2016-06-26) [matplotlib で指定可能な色の名前と一覧]
(更新) 2023-11-07
増田 耕一 (MASUDA Kooiti)